1. ホーム
  2. アンドロイド

[解決済み】AndroidでXMLを使用してEditTextを編集できないようにするには?

2022-03-28 08:13:20

質問

を作成する方法を教えてください。 EditText はXMLで編集できないのですか?私は android:editablefalse しかし

  1. は非推奨です。
  2. は動作しませんでした。

解決方法は?

以下の簡単なコードを使ってください。

textView.setKeyListener(null);

動作します。

編集 : 追加するために KeyListener の後に、次のようにします。

のタグにキーリスナーを設定します。 textView

textView.setTag(textView.getKeyListener());
textView.setKeyListener(null);

2 : タグからキーリスナーを取得し、それを textView

textView.setKeyListener((KeyListener) textView.getTag());