我想要替代或者覆盖主题的默认触摸高亮颜色,目前,使用actionBarItemBackground已经成功地更改了主题栏按钮的高亮颜色。但是,我在寻找一种应用程序范围变化的幅度,保证在按下按钮,动作条,抽屉或菜单时,会显示我所设置的默认颜色。我尝试设置colorPressedHighlight.和colorFocusedHighlight的属性,但是不起作用。我也想要改变,滚动条滚动到底时的提示颜色,以及想要继续下拉的渐变色。该怎么解决呢?
原问题:Override theme color for touch highlight, scroll hinting
答:Manu Zi
你可以下载这个软件,然后装到应用上,这样就可以改变主题风格了。http://android-holo-colors.com/
答:Kevin van Mierlo
我相信,下述方法会对你有帮助,它主要是通过设置应用中的可选择项目的背景颜色,完成触摸高亮颜色的改变:
它的drawable XML是:
答:KBusc
你是要在应用的drawable文件夹中添加一个custom_color.xml文件,因此你可以按照自己的需求将其命名:
然后在所有的layout xml文件中,再设置每个元素的背景即可:
实践证明,这种代码工作效果不错。