注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

民主与科学

独立之人格,自由之思想

 
 
 

日志

 
 

Android中selector的使用  

2010-06-04 11:24:36|  分类: Android基础 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
selector是在文件夹drawable中进行定义的xml文件。
它主要定义控件在下
pressed,selected,focused及平常状态下的属性。
越前面定义的状态,其优先级越高。对定得某个状态,如果某个属性没有显示说明,则表示此时该属性为任意值,都没关系。
示例1:
定义背景图片
bg_selector.xml文件
<?xml version="1.0" encoding="utf-8" ?>
<
selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        
android:state_pressed="true"
        
android:drawable="@drawable/listlayoutsample12xml_press_image" />
    <item
        android:state_selected="true"
        android:drawable="@drawable/listlayoutsample12xml_focus_image" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/listlayoutsample12xml_focus_image" />
    <item
        android:drawable="@drawable/listlayoutsample12xml_bg_image" />
</selector>

在布局文件中使用它
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
      android:orientation="vertical"
      
android:background="@drawable/bg_selector"
      android:paddingRight="13.33dp"
      android:layout_height="65.33dp"
      android:paddingLeft="31.9dp"
      android:gravity="center_vertical">
</LinearLayout>
示例2:
定义selector的颜色
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:state_pressed="true" android:color="@touchwiz:color/tw_color001" />
   <item android:state_selected="true"  android:color="@touchwiz:color/tw_color001" />
   <item android:state_focused="true" android:color="@touchwiz:color/tw_color001"/>
   <item android:color="@touchwiz:color/tw_color003"/>

</selector>

  评论这张
 
阅读(1397)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017