2013-10-30 36 views
1

我需要把福尔摩斯操作栏上的底部把操作栏福尔摩斯在中底的代码

我的代码

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

怎么能把标签或动作栏放在最下面而不是顶部

回答

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"> 

希望这将帮助你.. :)

+0

机器人:uiOptions =“splitActionBarWhenNarrow”不能在 dhams

相关问题