問題タブ [focusable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
623 参照

java - 選択可能なテキストを含む EditText はフォーカスできません

私のアプリには、EditText を含むポップアップが含まれています。ユーザーがテキストを入力して削除するだけでなく、EditText ボックスとの間でコピー アンド ペーストできるようにしたいと考えています。

オンラインで検索したところ、次の xml タグでうまくいくことがわかりました。

行を追加しましたが、EditText ボックスをクリックしてもキーボードを開くことができません。

キーボードを明示的に開く多くのソリューションを見つけましたが、それは私が探しているものではありません。クリックで開き、ブラウザーの EditText と同じように、長いクリックでテキストをコピーして貼り付けられるようにしたいです。例。

次のいずれかを追加しても機能しません。

xml:

ジャワ:

ログキャット:

0 投票する
3 に答える
490 参照

android - EditText と OnItemClickListener を使用した ListView

EditText と TextView を使用して項目にデータを入力するカスタム アダプターを備えた ListView があります。

OnItemClickListenerEditText がフォーカスを盗むため、設定したい場合は呼び出されません。

別のスレッドで、TextView を実際に編集する機能が削除される に設定focusableする必要があるとのことでした。false

descendantFocusabilityまた、ListViewを利用可能なオプションに設定しようとしましたが、成功しませんでした。

アダプターは特別なことは何もしていませんが、リクエストに応じてソースを提供します。他のすべては、別の方法で同じ方法で行われ、ListFragment機能します。

0 投票する
2 に答える
2546 参照

android - falseに設定した後にFocusableをtrueに設定する方法は?

ここに私のコードがあります:

ここで、Focuable を true に設定する必要がある edittext. にテキストを入力したいと思います。すでに onClick 、 setOnClickListener 、 setOnTouchListener で setFocusable(true) を試みましたが、何も機能していません...助けてください;(...