Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ActionBar Sherlock顶部显示为空_Android_Android Actionbar_Actionbarsherlock - Fatal编程技术网

Android ActionBar Sherlock顶部显示为空

Android ActionBar Sherlock顶部显示为空,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我在我的项目中使用了ActionBarSherlock库,一切都很好,直到我尝试只在屏幕底部获取我的操作栏,并将其从屏幕顶部移除。我想要的是动作栏只显示在底部 移除上部后,我得到的是: 我的OnCreate方法代码是: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().setDispl

我在我的项目中使用了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">


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

您可以在清单文件中输入以下代码,以便在操作栏顶部显示图标

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"
希望它能帮助你