Android中有几种设置界面背景及文字颜色的方法,下面由浅入深分别介绍Android中设置颜色的几种方法:

1.直接在布局文件中设置:android:backgound="#FFFFFFFF", android:textcolor="#00000000"
2.把颜色提取出来形成资源,放在资源文件下面(values/drawable/color.xml):

<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="white">#FFFFFFFF</drawable>
<drawable name="black">#FF000000</drawable>
</resources>
然后在布局文件中使用:android:backgound="@drawable/white", android:textcolor="@drawable/black"

或者在java文件中通过setBackgroundColor(int color), setBackgroundResource(int resid), setTextColor(int color)

以上两种方法主要依据布局文件,自由度不大。

3.在java文件中动态设定,主要通过两种形式:

(1)利用Drawable的子类ColorDrawable

ColorDrawable(int color), setBackgroundDrawble(Drawable drawable)

(2)直接利用Drawable

获取资源getResources(), 通过2种的drawable的id获取Drawable:Resources.getDrawable(int id)

更多相关文章

  1. Android中RemoteViews的实现
  2. Android中gravity与layout_gravity的区别
  3. Android(安卓)设置完autoLink属性后自定义跳转到指定界面
  4. Android文件的读写
  5. android 常用 属性
  6. ImageView 常用属性的分析
  7. Android(安卓)Switch属性全记录
  8. android 常用 属性
  9. ANDROID 输入法出现挤压屏幕、ANDROID输入键盘覆盖了屏幕控件的

随机推荐

  1. Android 面试之开篇
  2. Android(安卓)备忘录
  3. Android硬件之传感器
  4. android:elevation属性,控制View底部渐变
  5. Android中RelativeLayout各个属性介绍
  6. android 之button 屏幕翻转
  7. 【目录】每次吃一点Android
  8. Android - Activity的四种启动模式
  9. Android 混淆代码有关问题总结
  10. Android 开发常用代码