私の現在のシナリオを説明しましょう。
分割アクションバーがあります。私が理解していることから、すべてのアクション アイテムは分割アクション バーの下部に移動します。上部のアクション バーにいくつかのアクション アイテムを配置したいので、xml ファイルを作成してカスタム アクション バーを作成しました。
私のonCreateでは、トップアクションバーを設定するためにこれを持っています...(custom_actionbarは私が作成したxmlファイルです。)
getActionBar().setDisplayOptions(
ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP
| ActionBar.DISPLAY_SHOW_CUSTOM);
View view = View.inflate(getApplicationContext(),
R.layout.custom_actionbar, null);
getActionBar().setCustomView(view);
したがって、これはアクションバーの上部を設定するために機能します。
今、私は自分の問題に近づいています。現在、分割アクション バーの下部にアクション オーバーフロー アイコンを表示できますが、アイコンを分割アクション バーの上部に配置したいと考えています。
単純なアクション バーの場合、それぞれのメニュー xml ファイルで android:showAsAction = "never" を実行することで、アクション オーバーフロー アイコンを設定できます。
ただし、上部にカスタム アクション バーを作成している場合は、これを行うことはできません。これは、それぞれのメニュー xml ファイル内のすべての要素が分割アクション バーの下部に移動するため、下部アクション バーにのみ適用されます。
アクションオーバーフローアイコンを分割アクションバーの上部に表示する方法を知っている人はいますか?それとも、すべてを別の方法で改造する必要がありますか? 通常のアクション バーを用意し、下部に画像ボタンを保持するストリップを配置して、分割アクション バーを模倣するようなものですか? または、メニュー xml ファイルの要素を分割アクション バーの上部に移動する方法はありますか?
どんな助けでも大歓迎です。ありがとう