【发布时间】:2011-11-19 18:24:38
【问题描述】:
这看起来很简单,但我无法禁用ImageButton。它继续接收点击事件,并且它的外观不会像标准按钮那样发生变化。
SO上有一些similar questions,但它们对我没有帮助。
即使是这样一个非常简单的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ImageButton
android:id="@+id/btn_call"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:clickable="false"
android:enabled="false"
android:src="@android:drawable/sym_action_call" />
</LinearLayout>
该按钮仍处于启用状态,我可以单击它。
奇怪的是,如果我将ImageButton 更改为简单的Button,那么它会按预期工作。该按钮变为禁用且不可点击。我不明白。有人有想法吗?
【问题讨论】:
标签: android imagebutton