使用togglebutton切换背景颜色和字体颜色
来源:互联网 发布:linux打包文件夹 编辑:程序博客网 时间:2024/06/06 09:18
layout 中的布局
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:background="@drawable/bg_book_catalog_head_white" > <ToggleButton android:id="@+id/switch_catalog" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="1dp" android:background="@drawable/radio_catalog_selector" android:checked="true" android:paddingBottom="5dp" android:paddingLeft="20dp" android:paddingRight="20dp" android:paddingTop="5dp" android:textColor="@drawable/custome_catalog_text_color" android:textOff="目录" android:textOn="目录" android:textSize="20sp" /> <ToggleButton android:id="@+id/switch_mark" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="1dp" android:background="@drawable/radio_catalog_selector" android:checked="false" android:paddingBottom="5dp" android:paddingLeft="20dp" android:paddingRight="20dp" android:paddingTop="5dp" android:textColor="@drawable/custome_catalog_text_color" android:textOff="书签" android:textOn="书签" android:textSize="20sp" /> </LinearLayout>
@drawable/bg_book_catalog_head_white.xml文件
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <stroke android:width="1dp" android:color="#eff8f8"/> <corners android:radius="5dp"/></shape>
@drawable/radio_catalog_selector .xml 文件
<?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/chose_item"></item> <item android:drawable="@drawable/unchose_item"></item></selector>
在Value/drawable 文件夹下定义color.xml
<?xml version="1.0" encoding="utf-8"?><resources> <drawable name="chose_item">#eff8f8</drawable> <drawable name="unchose_item">#5dbab5</drawable></resources>
在color中定义文字切换颜色
<color name="cr_catalog_chose">#5dbab5</color> <color name="cr_catalog_unchose">#eff8f8</color>
在drawable中定义背景颜色 切换文件
custome_catalog_text_color.xml
<?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/chose_item"></item> <item android:drawable="@drawable/unchose_item"></item></selector>
0 0
- 使用togglebutton切换背景颜色和字体颜色
- Snackbar使用,修改字体和背景颜色
- 设置样式:字体颜色和背景颜色
- MarkDown设置字体颜色和背景颜色
- UISegmentedControl自定义背景颜色和字体颜色
- UISegmentedControl 背景颜色 和 字体颜色
- MarkDown设置字体颜色和背景颜色
- css字体和背景颜色
- 使用dom改变字体和修改背景颜色
- 设置static控件背景颜色、控件字体的背景颜色和控件字体的颜色
- 博客字体,颜色,背景
- eclipse字体 -背景颜色
- Spinner背景、字体颜色
- PDF改背景和字体颜色
- 更改控制台字体和背景颜色
- VS2010编程字体和背景颜色设置
- 改变Linux 字体和背景颜色
- vs2008下设置字体和背景颜色
- 关于win7下的ARM的程序烧录
- csdn英雄会(pongo)题解之回文数
- Spring mvc+hibernate+freemarker(开源项目)
- Java2D (WeatherWizard)
- ffmpeg简介
- 使用togglebutton切换背景颜色和字体颜色
- Epoll与异步非阻塞
- UVa 10139 Factovisors (阶乘能否整除?)
- MapReduce编程System.out.println输出在哪里可找到?
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法 (转)
- ffmpeg教程
- SGU 271Book Pile(模拟 deque+stack)
- linux好的博客
- 怎样使用sysrq