1

我需要将 Sherlock Action Bar On 放在底部

我的代码

    mActionBar = getSupportActionBar();

    mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    mActionBar.setBackgroundDrawable(new ColorDrawable(Color
            .parseColor("#383a6d")));
    mActionBar.setSplitBackgroundDrawable(new ColorDrawable(Color
            .parseColor("#1c1ab6")));
    mActionBar.setStackedBackgroundDrawable(new ColorDrawable(Color
            .parseColor("#1d1d5a")));
tab = mActionBar.newTab().setText("Discover").setIcon(discoverIco)
            .setTabListener(tabListener);
    mActionBar.addTab(tab);

    // Create second Tab
    tab = mActionBar.newTab().setText("Join").setIcon(joinIco)
            .setTabListener(tabListener);
    mActionBar.addTab(tab);

我的应用程序显示这样的图像

http://i.stack.imgur.com/i143U.jpg

如何将选项卡或操作栏放在底部而不是顶部

4

1 回答 1

0

在您的清单中添加此代码android:uiOptions="splitActionBarWhenNarrow" 例如:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          android:versionCode="431"
          android:versionName="4.3.1"
          package="com.actionbarsherlock.sample.demos">

并在您的活动中再次添加此代码:

<activity android:label="@string/activity_name" 
          android:uiOptions="splitActionBarWhenNarrow"
          android:name=".SampleList" android:theme="@style/Theme.Sherlock">
于 2013-10-30T09:59:59.263 回答