千家信息网

Android中Button如何实现点击换图案及颜色

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家分享的是有关Android中Button如何实现点击换图案及颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基本框架
千家信息网最后更新 2025年01月19日Android中Button如何实现点击换图案及颜色

这篇文章给大家分享的是有关Android中Button如何实现点击换图案及颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

    基本框架

        

    基本属性

    在上面的xml文件中Ctrl+左键点进Button可以看到该类是继承自TextView类的,也就是说在TextView部分讲到的都可以用在Button上。

    文本与背景

    在这里我们就简单的设置下按钮上的文本为"Push Me",背景颜色设置为紫色(这两个资源都被保存在values文件夹的三个xml文件里),但奇怪的是文本都被强制转换成了大写,而设置背景也无效。

    主题修改

    问题出在主题文件themes.xml上,我们需要进入该文件,将textAllCaps设为false,就可以取消强制大写,即加入下面的代码:

    true

    然后我们还需要把基础主题文件由