ListActivity
アイテムのコンテキスト メニューを使用するベースのアクティビティがあります。EditText
の行に を追加した後ListView
、コンテキスト メニューが機能しなくなり、項目をクリックしても反応しません。のフォーカスで何とかブロックされているようですEditText
。値を入力できますEditText
が、以前のコンテキスト メニューを取得できず、アイテムをクリックしても別のアクティビティを開始できません。
関連するコメントを見つけた可能性があります。
Android では、フォーカス可能な要素 (ボタン) を持つリスト項目を選択できません。ボタンの xml 属性を次のように変更します。
android:focusable="false"
まだクリック可能である必要がありますが、フォーカスが得られません...
...だから私は同じことをしましたEditText
(ボタンケースが一般化できるかどうかはわかりませんEditText
)。とにかく、アイテムは再びクリック可能になり、コンテキストメニューが表示されます...ただし、EditText
テキストの一部が機能しなくなりました。(実際、私は への反応を実装していませんでしたEditText
-- 単にキーボードが表示されません。)
リスト項目のクリック可能性を持たせEditText
、期待どおりの動作にすることは可能ですか?