android TextView控件字体颜色、字体大小、样式等属性非常好改变,只要在代码中修改其对应参数即可。
myTexrView.setTextColor(android.graphics.Color.GREEN);
myTexrView.setTypeface(null, Typeface.BOLD);
myTexrView.setTextSize(24.0f);
修改背景颜色需要用到drawable,主要代码如下:
首先在values 文件夹中定义一个drawable.xml 文件用来存放颜色值
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="white">#FFFFFF</color>
<color name="darkgray">#938192</color>
<color name="lightgreen">#7cd12e</color>
</resources>
然后
Resources myColor=getBaseContext().getResources(); //getBaseContext()获得基础Context //getResources()获得资源
Drawable color_M=myColor.getDrawable(R.color.lightgreen ); //由资源myColor来获得Drawable R.color.lightgreen是颜色值的ID引用
text.setBackgroundDrawable(color_M); //设置背景