Android selector item 属性大全(按钮按下不同效果)

<selector> 
        必须。必须是根元素。包含一个或多个<item>元素。 
         Attributes: 
            xmlns:android 
                  String,必须。定义XML的命名空间,必须是 
                   “http://schemas.android.com/apk/res/android”. 
   <item>

android:state_pressed

Boolean。“true”表示按下状态使用(例如按钮按下);“false” 表示非按下状态使用。           android:state_focused 

               Boolean。“true”表示聚焦状态使用(例如使用滚动球/D-pad 
               聚焦Button);“false”表示非聚焦状态使用。 
           android:state_selected 
               Boolean。“true”表示选中状态使用(例如Tab 打开);“false” 
               表示非选中状态使用。 
           android:state_checkable 
               Boolean。“true”表示可勾选状态时使用;“false”表示非可 
               勾选状态使用。(只对能切换可勾选—非可勾选的构件有用。) 
           android:state_checked 
               Boolean。“true”表示勾选状态使用;“false”表示非勾选状态使用。 
           android:state_enabled 
               Boolean。“true”表示可用状态使用(能接收触摸/点击事件); 
               “false”表示不可用状态使用。 
           android:window_focused 
              Boolean。“true”表示应用程序窗口有焦点时使用(应用程序 
              在前台);“false”表示无焦点时使用(例如Notification栏拉 
              下或对话框显示)。

注意:记住一点,StateList中第一个匹配当前状态的item会被使用。因此,如果第一个item没

有任何状态特性的话,那么它将每次都被使用,这也是为什么默认的值必须总是在最后(如下面的

例子所示)。

时间: 2024-10-18 18:49:47

Android selector item 属性大全(按钮按下不同效果)的相关文章

Android selector的属性和使用详解

1.selector中全部属性 2.常用的属性分析 android:state_accessibility_focused是否能够获取焦点 android:state_selected是否选中 android:state_focused是否获得焦点 android:state_pressed是否点击 android:state_enabled设置是否响应事件,指所有事件 android:state_checkable是否可能选中 android:state_checked否是选中 android

Android:layout属性大全

Android layout属性大全 第一类:属性值 true或者 false android:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘android:layout_alig

Android控件属性大全[整理转载]

控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或falseandroid:layout_centerHrizontal??水平居中 (Hrizontal表示水平)android:layout_centerVertical???垂直居中 (Vertiacl表示垂直)android:layout_centerInparent????相对于父元素完全居中android:layout_alig

Android控件属性大全

Xml代码   <!-- FrameLayout —— 里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角 LinearLayout —— 里面可以放多个控件,但是一行只能放一个控件 TableLayout —— 这个要和TableRow配合使用,很像html里面的table AbsoluteLayout —— 里面可以放多个控件,并且可以自己定义控件的x,y的位置 RelativeLayout —— 里面可以放多个控件,不过控件的位置都是相对位置 (界面的布局好像还可以直接引用

Android -----listView的属性大全

http://www.cnblogs.com/zhengbeibei/archive/2013/03/29/2988814.html 01     <?xml version="1.0" encoding="utf-8"?>02         <ListView xmlns:android="http://schemas.android.com/apk/res/android"03             android:id

Android layout布局属性、标签属性总结大全

RelativeLayout 第一类:属性值为true可false android:layout_centerHrizontal        水平居中 android:layout_centerVertical         垂直居中 android:layout_centerInparent         相对于父元素完全居中 android:layout_alignParentBottom     贴紧父元素的下边缘 android:layout_alignParentLeft    

android 布局属性大全---初学者必备

Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用. 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 and

android layout 属性大全

第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父

Android layout属性大全

第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中     android:layout_centerVertical 垂直居中     android:layout_centerInparent 相对于父元素完全居中     android:layout_alignParentBottom 贴紧父元素的下边缘     android:layout_alignParentLeft 贴紧父元素的左边缘     and