問題タブ [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.
java - 選択可能なテキストを含む EditText はフォーカスできません
私のアプリには、EditText を含むポップアップが含まれています。ユーザーがテキストを入力して削除するだけでなく、EditText ボックスとの間でコピー アンド ペーストできるようにしたいと考えています。
オンラインで検索したところ、次の xml タグでうまくいくことがわかりました。
行を追加しましたが、EditText ボックスをクリックしてもキーボードを開くことができません。
キーボードを明示的に開く多くのソリューションを見つけましたが、それは私が探しているものではありません。クリックで開き、ブラウザーの EditText と同じように、長いクリックでテキストをコピーして貼り付けられるようにしたいです。例。
次のいずれかを追加しても機能しません。
xml:
ジャワ:
ログキャット:
android - EditText と OnItemClickListener を使用した ListView
EditText と TextView を使用して項目にデータを入力するカスタム アダプターを備えた ListView があります。
OnItemClickListenerEditText がフォーカスを盗むため、設定したい場合は呼び出されません。
別のスレッドで、TextView を実際に編集する機能が削除される に設定focusableする必要があるとのことでした。false
descendantFocusabilityまた、ListViewを利用可能なオプションに設定しようとしましたが、成功しませんでした。
アダプターは特別なことは何もしていませんが、リクエストに応じてソースを提供します。他のすべては、別の方法で同じ方法で行われ、ListFragment機能します。
android - falseに設定した後にFocusableをtrueに設定する方法は?
ここに私のコードがあります:
ここで、Focuable を true に設定する必要がある edittext. にテキストを入力したいと思います。すでに onClick 、 setOnClickListener 、 setOnTouchListener で setFocusable(true) を試みましたが、何も機能していません...助けてください;(...