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