【发布时间】:2013-06-07 04:07:20
【问题描述】:
我有一个具有以下背景的按钮。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/easy_button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/easy_button_pressed" /> <!-- focused -->
<item android:drawable="@drawable/easy_button_default" /> <!-- default -->
</selector>
如果我手动按下按钮,效果会很好。但我有时也需要手动调用button.performClick(); 当我这样做时,按钮不会改变颜色。谁能帮帮我。
【问题讨论】:
-
我们可以看看你的代码 Alex 吗?更重要的是,您在哪里/何时调用 performClick?
标签: android android-layout android-button android-styles