1

我想更改有人按下 Android 按钮时出现的默认橙色。我进行了很多搜索,但我发现的只是使用selectors. 我了解原理,但我不想修改普通按钮的灰色方面(未按下)。但是使用selectors武力来定义所有方面的所有特征(按下或不按下)。

我不知道如何获得灯光主题中按钮的默认外观,所以谁能告诉我在哪里可以找到灯光的原始参数,theme或者至少给我另一种方法来简单地改变按钮的颜色?

4

3 回答 3

1

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

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

于 2012-09-10T14:59:59.193 回答
0

对不起兄弟............我想只有选择器会帮助你......你必须使用选择器......并且选择器是可重用的xml,你可以在所有按钮中使用...... ..:) 你可以参考下面的链接。:) http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

于 2012-09-10T14:58:55.950 回答
0

我试图找到解决这个问题的方法,但没有成功。也许这会有所帮助: 如何在不影响按下和选择状态的情况下修改 Android 中的默认按钮状态?

具有不同颜色的标准 Android 按钮

于 2012-09-10T15:02:53.383 回答