Android--resources杂谈(新建color等资源、更改按钮样式如颜色和pressed时的颜色等)
来源:互联网 发布:c语言字符串头文件 编辑:程序博客网 时间:2024/06/05 06:39
本文记录使用XML创建资源的方法。
<新建颜色>
右击value ——>new ——>other——>Android XML Values File——>如下添加颜色
<?xml version="1.0" encoding="utf-8"?><resources> <span style="color:#ff0000;"> <color name="white">#ffffff</color> <color name="red">#ff0000</color> <color name="black">#000000</color></span> </resources>
引用方法:"@color/white" 、"@color/red"、"@color/black"
<新建图形、图片>
右击drawable——>new ——>other——>Android XML File——>shape——>编辑如下
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ><span style="color:#ff0000;"><corners android:radius="5dp"/> <!-- 边角的圆弧半径 --><!-- <gradient android:startColor="@color/white" android:endColor="@color/red"/> --> <!-- 渐变色 --><solid android:color="@color/white"/> <!-- 填充色 --><stroke android:width="1dp" android:color="@color/black"/> <!--边框的宽度和颜色 --></span></shape>
<改变按钮默认、按下的颜色>
右击drawable——>new ——>other——>Android XML File——>selector——>如取名gray_selector编辑XML如下:
<selector ....></selector>之间添加
<item android:drawable="@drawable/gray_bg" android:state_pressed="true"/><!-- 按下时显示的颜色背景 --><item android:drawable="@drawable/white_bg"/> <!-- 默认的颜色背景 -->
备注:white_bg.xml如上节中的方法创建。
引用方法:在Button的XML中添加 android:background="@drawable/gray_selector"
ps: android:paddingRight="10dp" 设置内边距
0 0
- Android--resources杂谈(新建color等资源、更改按钮样式如颜色和pressed时的颜色等)
- 自定义ListView的Item项在pressed或selected等状态时的颜色
- 自定义ListView的Item项在pressed或selected等状态时的颜色
- Android TextView字体颜色等样式详解
- 更改Android AppCompatRadioButton控件的样式和颜色
- 如何改变gridview中gridline的样式(颜色等)!
- 如何改变gridview中gridline的样式(颜色等)
- <string>改变部分字符串的样式(颜色等)
- Android 更改EditText下划线的颜色样式
- 改变颜色按钮(color button)的颜色
- css3更改radio的颜色和样式
- UISearchBar 按钮的文字和颜色更改
- C#里面设置ListView单列(某个单元格的样式:颜色和字体等)。
- C#里面设置ListView单列(某个单元格的样式:颜色和字体等)。
- iOS开发之Swift标签栏按钮UITabBarItem样式修改(图标文字尺寸,颜色等)
- 怎么改变Extjs控件的样式(字体颜色、背景颜色等)
- Android ListView 如何 更改字体颜色,字体类型等参数
- Android ListView 如何更改字体颜色,字体类型等参数
- 第八周 求1/3-3/5+5/7....+19/21的和
- C++字符串(1)
- Ubuntu12.04下 tree安装的常见问题
- 第9周项目2-分数的累加
- ActiveMQ技术文档
- Android--resources杂谈(新建color等资源、更改按钮样式如颜色和pressed时的颜色等)
- unity3d的动力学汽车脚本
- 第九周项目-循环求和
- 数据库的检索语句
- 第九周项目1.2 求1000以内所有偶数的和(while语句)
- JsonElement toString()方法和getAsString()方法
- interval
- 遛狗app
- 容器适配器之详解