33

無効(クリック不可)のままにしたかったのImageButtonですが、使用しても機能しません。android: enabled = "false"

を無効にする方法を知っている人はいますImageButtonか?

4

5 に答える 5

27

ボタンを無効として表示したい場合 (xml ドローアブル ファイルで設定している場合) は、setClickable(false)ANDの両方setEnabled(false)を実行するとうまくいきます。

于 2011-07-19T16:19:45.993 に答える
16

android:clickableXML の属性、またはsetClickable(boolean)コードのメソッドを使用できます。

于 2010-06-25T12:54:28.650 に答える
8

の clicklistener を設定するとImageButton、フードの下で Android がクリック可能な属性を にリセットしますtrue。そのためandroid:clickable="false"、xml での設定は役に立ちません。

さらにandroid:enabled="false"、xml で属性を設定してもうまくいきませんでした。

うまくいったのは、コードを介して設定することだけです:

ImageButton mBtnDelayCall = (ImageButton)v.findViewById(R.id.btnCallDelay);
mBtnDelayCall.setEnabled(false);
于 2015-11-30T09:26:41.667 に答える