ユーザーがコンテンツを編集できず、ポップアップキーボードが表示されないようにするために、無効として表示しているEditTextがあります。しかし、今度はEditTextでonclickイベントをキャプチャして、クリックされている個々の単語を特定します。どんな助けでも大歓迎です。
ありがとう、Balkrishna。
EditText
で属性_Android:focusable="false"
_および_Android:enabled="true"
_を設定します。そして、OnClickListener
をそのEditText
に設定します。そのEdittextをクリックすると、onClick()
メソッドがトリガーされますが、編集することはできません。試してみたところです。
を使用して、コンポーネントをクリックできないようにすることができます。
editText.setClickable(false);
Alphaの値を小さくして、コンポーネントが視覚的に無効に見えるようにします。
editText.setAlpha(0.5f);
コンポーネントにOnTouchListenerを設定して、必要な操作を実行できます。
editText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(getApplicationContext(),"Component is disabled", Toast.LENGTH_SHORT).show();
return false;
}
});