1

我在我的项目中使用 ActionBarSherlock 库,一切正常,直到我试图将我的操作栏仅放在屏幕底部并将其从屏幕顶部删除。我想要的是只显示在底部的操作栏。

移除上部后,这就是我得到的:

应用以下代码后我的结果

我的 OnCreate 方法代码是:

    @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getSupportActionBar().setDisplayShowHomeEnabled(false);
        getSupportActionBar().setDisplayShowTitleEnabled(false);

    mSherlock
            .setUiOptions(ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW);

    requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.activity_main);

    //my stuff
}

我在清单中的活动是:

        <activity
        android:name="com.apps.MainActivity"
        android:label="@string/title_activity_main" 
        android:uiOptions="splitActionBarWhenNarrow">

所以我想知道我可能做错了什么。提前谢谢各位!

4

1 回答 1

0

您可以在清单文件中使用以下代码在操作栏顶部显示图标

android:icon="@drawable/youriconimage" this sets your application icon and if you want to add logo on the tab of action bar use
android:logo="@drawable/yourlogoimage"

希望它会帮助你。

于 2013-10-20T16:50:25.307 回答