常用的Selector
来源:互联网 发布:苍老师最经典 知乎 编辑:程序博客网 时间:2024/06/06 03:45
TextView的Selector
1.background
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true"> <shape android:shape="rectangle"> <corners android:radius="3dp"/> <solid android:color="#dc4391e1" /> <stroke android:color="#dc4391e1" android:width="1dp"></stroke> </shape> </item> <item android:state_selected="false"> <shape android:shape="rectangle"> <corners android:radius="3dp"/> <stroke android:width="1dp" android:color="@color/gray_dd"/> </shape> </item></selector>
2.textColor
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/white" android:state_checked="true"/> <item android:color="@color/white" android:state_focused="true"/> <item android:color="@color/white" android:state_pressed="true"/> <item android:color="@color/white" android:state_selected="true"/> <item android:color="@color/gray_99"/></selector>
3.使用
tv_type.setSelected(true);tv_type.setSelected(false);
RadioButton的Button的Selector
1.button
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/choose_sel" /> <item android:state_checked="false" android:drawable="@drawable/choose_nor" /></selector>
2.使用
<RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginRight="10dp" android:orientation="horizontal"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:padding="5dp" android:text="现金" android:button="@drawable/selector_pay_radiobtn" android:textSize="14sp"/> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:padding="5dp" android:text="刷卡" android:button="@drawable/selector_pay_radiobtn" android:textSize="14sp"/></RadioGroup>
RadioButton的Selector
1.background
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true"> <shape android:shape="rectangle"> <corners android:radius="3dp"/> <solid android:color="@color/white" /> <stroke android:color="#dc4391e1" android:width="1dp"></stroke> </shape></item><item android:state_checked="false"> <shape android:shape="rectangle"> <corners android:radius="3dp"/> <stroke android:width="1dp" android:color="@color/gray_dd"/> </shape></item><item > <shape android:shape="rectangle"> <corners android:radius="3dp"/> <stroke android:width="1dp" android:color="@color/gray_dd"/> </shape></item></selector>
2.textColor
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/blue" android:state_checked="true"/> <item android:color="@color/blue" android:state_focused="true"/> <item android:color="@color/blue" android:state_pressed="true"/> <item android:color="@color/gray_99"/></selector>
3.使用
<RadioGroup android:id="@+id/rg" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:orientation="horizontal"> <RadioButton android:id="@+id/rb_today" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:background="@drawable/selector_text_stroker" android:button="@null" android:gravity="center" android:padding="5dp" android:text="今天" android:checked="true" android:textColor="@drawable/selector_text_color" android:textSize="14sp"/> <RadioButton android:id="@+id/rb_yesterday" android:layout_marginRight="10dp" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:background="@drawable/selector_text_stroker" android:button="@null" android:gravity="center" android:padding="5dp" android:text="昨天" android:textColor="@drawable/selector_text_color" android:textSize="14sp"/> </RadioGroup>
指示器
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/point_normal" android:state_enabled="true"/> <item android:drawable="@drawable/point_select" android:state_enabled="false"/></selector>
1 0
- 常用的Selector
- 安卓中常用的shape,selector,layer-list
- Android中selector 几种常用按钮状态的解释
- ios Selector() 与 #selector() 的不同之处,区别
- Android开发:shape和selector和layer-list的(常用说明)
- Day9、ListView常用事件、点击按钮和点击每行的背景转换器Selector
- jQuery的selector
- @selector 注意的地方
- selector的使用
- Android的Selector
- android selector的使用
- selector 的使用
- selector 的 问题
- Android的Selector使用
- android selector的使用
- selector的使用
- selector的使用
- android的selector
- POJ
- 洛谷 P3708 koishi的数学题
- Android 修改拨号音尖锐问题,降级拨号音量修改
- Machine Learning第三讲[Logistic回归] --(四)解决过拟合问题
- 用服务器请求数据,解析数据,和使用Handler
- 常用的Selector
- 使用webpack打包的后,公共请求路径的配置问题
- 最小生成树—prime算法
- 附件上传
- LTIB 介绍
- Linux定时器之setitimer()
- ImageLoad总结
- 使用Maven搭建Hadoop开发环境
- GetLastError() 返回值对照表