4.2.2 使用类Color更改文字的颜色

更新于 2026年10月10日 版权声明
4.2.2 使用类Color更改文字的颜色

在本实例中,预先在Layout中插入两个TextView控件,并通过两种程序的描述方法来实时更改原来Layout里TextView的背景色以及文字颜色,最后使用类Android.Graphics.Color来更改文字的前显示景色。

图示

本实例的具体实现流程如下。

1)编写布局文件main.xml,在里面使用了2个TextView对象,主要代码如下。

图示(https://www.daowen.com)

(2)编写主文件yan.java,功能是调用各个公用文件来实现具体的功能。在里面分别新建了两个类成员变量mTextView01和mTextView02,这两个变量在通过onCreate创建Antivity之初,通过findViewById方法调用UI布局文件main.xml,通过layout(main.xml)代码调用了文件main.xml中的TextView对象,实现了Antivity界面的初始化工作。在项目中还使用了Resource类以及Drawable类来美化界面效果,分别创建了resources对象以及HippoDrawable对象,并调用了setBackgroundDrawable来更改mTextView01的文字底纹。并且使用setText方法来更改TextView里的文字。而在mTextView02中,使用了类Android.Graphics.Color中的颜色常数,并使用setTextColor来更改文字的前景色。

文件yan.java的主要代码如下

图示

调试运行后的效果如图4-1所示

图示

图4-1 运行效果

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)