0

Androidアクションバーのメニュー項目間に仕切りを表示したい

アイコン1 | アイコン2 | icon3

メニュー項目を表示するための私のコードは

<item
    android:id="@+id/menu_time"
    android:icon="@drawable/action_time_btn_stateful"
    android:title="time"
    peel:showAsAction="always"/>
<item android:id="@+id/menu_room_change"
      android:icon="@drawable/action_room_btn_stateful"
      android:title="change"
      peel:showAsAction="always"/>
<item
    android:id="@+id/menu_like_set"
    android:icon="@drawable/like_button"
    android:title="Like"
    peel:showAsAction="always" />

前もって感謝します。

4

2 に答える 2

0

簡単に言えば、ICS 以降のバージョンのアクションバーは、メニューに 4 つの項目を表示するように制限されています。
残りのアイテムは、オーバーフロー メニュー (縦 3 点線) をタップすると表示されます。

そのため、アイテム カウント ディバイダーの間にディバイダーを追加することもメニュー項目です。

あなたはすでにこれらを見ましたか:)

Android 3.0 でアクション バー アイテム間に仕切りを追加する標準的な方法はありますか?

アクションバー メニューアイテム ディバイダー

要件に基づいて、左右に仕切りのあるアイコンを取得することをお勧めします。
良い習慣ではありません。しかし、より良い解決策を見つけたら教えてください:)

于 2014-07-10T07:11:14.587 に答える
0

カスタム スタイルを設定してみる

<style name="CustomTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/action_bar_background</item>
<item name="android:showDividers">beginning</item>
<item name="android:divider">@color/action_bar_divider</item>
</style>
于 2014-07-10T07:11:25.183 に答える