Android,只更改按钮的单击颜色

时间:2012-09-10 14:48:26

标签: android button colors pressed

我想更改有人按Android按钮时显示的默认橙色。我做了很多搜索,但我找到的只是使用selectors。 我理解原理,但我不想修改普通按钮的灰色方面(未按下)。但是使用selectors force来定义所有方面的所有特征(是否按下)。

我不知道如何获得灯光主题中按钮的默认方面,所以任何人都可以告诉我在哪里可以找到灯光theme的原始参数或至少给我另一种方法来简单单击时更改按钮的颜色?

3 个答案:

答案 0 :(得分:1)

您可以将Android的选择器复制到您的项目中,Android将其默认设置为按钮,并仅通过更改一个可绘制的项目来修改按下按钮时的状态。

您可以在\android-sdk\platforms\android-10\data\res\drawable\btn_default.xml

中找到该文件

答案 1 :(得分:0)

抱歉兄弟........... 我猜只有选择器会帮助你...... 你必须选择..... 和选择器是可重复使用的xmls,您可以在所有按钮中使用..... :) 您可以参考以下链接。 :) http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

答案 2 :(得分:0)