<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 非触摸模式下获得焦点并单击选择时的背景图片 -->
<item android:drawable="@drawable/tab_weixin_pressed"
android:state_checked="true"
android:state_focused="true"
android:state_pressed="true">
</item>
<!-- 没有焦点时的背景图片 -->
<item android:drawable="@drawable/tab_weixin_normal"
android:state_window_focused="false">
</item>
</selector>
分享到:
相关推荐
综上所述,Android背景选择器Selector提供了丰富的视觉反馈,可以根据视图的不同状态改变其外观。通过巧妙地使用Selector,开发者可以提升应用程序的用户体验,使用户能直观地感知交互状态。无论是按钮、列表项还是...
除了上述关于ListView背景的技巧之外,给定文档还提到了其他的Android开发技巧,包括Android根文件系统目录分析、利用Android Market赚钱、标题栏进度指示器、ScrollView实例(文本多页面显示)、TextView动态滚动、...
这可以通过定义一个选择器(Selector)来实现,选择器是一个XML资源文件,可以定义不同状态下的背景颜色。例如,可以创建一个`list_item_selector.xml`文件,设置正常状态和选中状态的颜色,然后将其作为`android:...
#### 二、`<selector>`:状态选择器 `<selector>`是一种非常强大的工具,用于根据不同的条件(如被选中、被按下等状态)显示不同的外观。例如,可以使用`<selector>`来定义一个按钮在正常状态、按下状态和不可用...
2. **Selector的写法**:Selector是Android中的状态选择器,用于实现不同状态下的颜色、形状变化,通常在xml中定义,如`<selector xmlns:android="http://schemas.android.com/apk/res/android">...</selector>`。...
例如,使用`selector` XML文件可以定义不同状态下的背景图。 3. **Android根文件系统目录分析**:理解Android系统的文件结构对于优化应用和调试至关重要。比如,`/data/data`存放应用程序私有数据,`/system/app`...
- 选择器:简化DOM选择,与CSS选择器类似,如`$('selector')`。 - 动画效果:提供简便的方法创建滑动、淡入淡出等视觉效果。 - 事件处理:简化事件绑定和触发。 - AJAX库:封装了AJAX操作,便于进行跨域请求和...