所以我在我的Activity的onCreateView()
下有这个 ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
我的清单看起来像这样
<activity
android:name="com.example.nfcproducttracing.ProductTracer"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light"
android:launchMode="singleTask">
我所获得的是使用Tabs的应用程序,但没有TitleBar。但是,在应用程序启动期间,我可以在它消失之前简单地看到TitleBar,我不希望这样。
我该怎么办?当我将活动主题设置为与NoTitle相关的任何内容时,getActionBar返回null并且应用程序崩溃。
答案 0 :(得分:0)
如果我正确理解了您的问题,您可以使用活动中的requestWindowFeature(Window.FEATURE_NO_TITLE)。
标记“无标题”功能,关闭屏幕顶部的标题。
答案 1 :(得分:0)
不太确定,但你试过这个:
getActionBar().setTitle("");
它会为您的ActionBar
设置一个空白标题。
答案 2 :(得分:0)
您可以尝试使用getSupportActionBar()
代替。
这是android.support.v4.app.actionbar
,而不是android.app.actionbar
!