0

以下のコードを使用して、アクション バーを表示します。

setTheme(android.R.style.Theme_WithActionBar);
ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable(0x000000));

以下のように表示さ
ここに画像の説明を入力
れます。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/a"
        android:icon="@drawable/a" 
        android:title="1"
        android:showAsAction="ifRoom|withText" />
    <item android:id="@+id/b"
        android:icon="@drawable/b" 
        android:title="2" 
        android:showAsAction="ifRoom|withText" />
    <item android:id="@+id/c"
        android:icon="@drawable/c" 
        android:title="3" 
        android:showAsAction="ifRoom|withText" />
</menu>
  1. 背景色リストを黒に設定したい。
  2. ActionBar ショー 1 と 2、リスト ショー 3 の順序で表示したいのですが、
    どうすればよいですか?
  3. 右上のリストアイコンを変更したい。
4

3 に答える 3

1

メニューアイコンを設定するには、このように試してください..

public boolean onCreateOptionsMenu(Menu menu) {
         SubMenu sub = menu.addSubMenu(0,Menu.FIRST,1,"Menu").setIcon(R.drawable.abs__ic_menu_moreoverflow_normal_holo_dark);
            sub.add(0, 2, 0, "Settings");
            sub.add(0, 3, 0, "About");
            sub.add(0, 4, 0, "Exit");
            sub.getItem().setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
            return true;

    }

それが役に立てば幸い

于 2013-05-10T09:00:51.170 に答える