それに関連付けられているTextView
要素があります。ActionMode Callback
単語を長押しするActionMode
と、アクション バーのメニューがアクティブになります。一部のメニュー オプションは、画面が小さいデバイスではオーバーフロー メニューに表示されます。
一部のデバイスでは、オーバーフロー ボタンをクリックするTextView
と、フォーカスが失われ、テキストの選択が自動的にクリアされます。これはフレームワークのバグであることを読みました。アプリケーションが Android 4.0 以降のデバイスのみをサポートしていることを考えると、私の質問:
- メニュー項目の一部が実行時にオーバーフロー メニューに表示されるかどうかを検出するにはどうすればよいですか?
TextView
がフォーカスを失う のを防ぐにはどうすればよいですか?- 一部のデバイス (Samsung など) では、この機能が表示されません。これは本当にフレームワークのバグですか?
- オーバーフロー メニューとそれに伴うフォーカスの喪失に対処しなければならない場合、代替手段はありますか?