コンテキスト アクション バーのタイトルに割り当てられているビューを削除したいと考えています。
タイトルを設定したくないことに注意してください。私はView
完全になくなってほしい。これは、アクションをオーバーフロー メニューにドロップするのではなく、メニュー バーに表示できるように、より多くのスペースを確保するためです。
また、設定したくないことに注意してくださいandroid:showAsAction="always"
。アイコンの空き容量を Android に決めてもらいたい。タイトル用に予約されている空白の領域を削除して、より多くのスペースを確保したいだけです。
アップデート
私が試したこと:
ActionMode.setCustomView(null)
ActionMode.setTitleOptionalHint(true)
ActionMode.setTitle("")
.
残念ながら、これらのどれも機能していません。
更新 2
私が試みていた方法では、私の望む結果を達成することは不可能であることがわかりました。タイトルを削除すると、アイコンを追加する余地がなくなります。Android は、デバイスの画面サイズに基づいてハード リミットを設定します。メニューにさらにアイコンを追加したい場合は、@adneal が提供する回答を参照してください。
実際に(以下に示すように)タイトルがあり、それを削除したい場合ActionMode.setTitle("")
は、受け入れられた回答で @CommonsWare によって提供されているように、 を呼び出すことができます。