1. ホーム
  2. android

[解決済み] AndroidでEditTextを無効化する

2022-02-19 03:21:08

質問

私のアプリケーションでは、ユーザーが書き込み権限ではなく、読み取り権限しかない編集テキストがあります。

コード内で android:enabled="false" .

EditTextの背景が暗くなってしまいましたが、クリックするとキーボードがポップアップし、文字が変更できるようになりました。

EditTextを無効にするには、どのような設定をすればよいですか?

解決方法は?

を設定するのが正しいのではと思います。 android:editable="false" .

また、なぜ私のリンク先が TextView その答えは EditText を継承しています。 TextView :

EditTextは TextViewは、それ自体が構成される 編集可能です。

更新してください。
下記のコメントにもあるように editable は非推奨です ( APIレベル3以降 ). 代わりに inputType (値が none ).