1. ホーム
  2. android

[解決済み] JAVAで編集テキストを編集可能ではなく、クリック可能にする方法

2022-12-21 17:07:09

質問

このような場合 EditText をクリックできるようにすることは可能ですか?

編集可能にはしたくない(キーボードが出るのも、ヒントを変更できるのも困る)

実は、Edit textを単にヒント付きの画像として使いたいのです(変更不可)。実際の方法としては ImageView と1つの TextView で試して欲しいのですが EditText また、すべてのものは動的なので、XMLではありません。

上記の要件に対して、XMLでの解決策は android:editable="false" ですが、私はこれをJavaで使いたいのです。

でも

を使えば、:-を使っても

et.setEnabled(false);

または

 et.setKeyListener(null);

を作るのです。 EditText を編集できないようにしますが、同時にクリックもできないようにします。

どのように解決するのですか?

ここでのコツは:-)

et.setFocusable(false);
et.setClickable(true);