这是可能的,只要使用一个图像文件ColorFilter方法来做。然而,ColorFilter期待与ImageViews而不是按钮的工作,让你有你的按钮转换成ImageViews。这是不是如果你使用图像作为你的按钮反正出了问题,但它如果您有文字更烦人......总之,假设你发现身边有文字问题的方法,这里使用的代码: p >
这适用于一个红色覆盖的按钮(颜色代码是完全不透明的红色的十六进制代码 - 前两位是透明,那么它的RR GG BB)。 P>
您可以通过从sdkfolder /平台/(android版/数据/ RES /绘的btn_default_normal.9.png文件复制到自己的项目让你ImageViews看起来像普通的按钮。然后在您的ImageView使用 和 设置图像按钮里面。 P>
您必须使用两个图像来做到这一点。 P>
- button_normal li>
- button_pressed li> OL>
然后创建绘制文件夹中的XML资源 P>
然后,设置该文件作为ImageView的背景。在这里我们使用的ImageView的按钮。不要忘记包括在绘制文件夹中的两个按钮。完蛋了。 P>