5

我正在使用 actionbarSherlock 构建一个应用程序,并且我正在我的一个活动中使用选项卡。是否可以仅显示选项卡并隐藏栏?

左边是它的实际显示方式,右边是我想要显示的方式

动作栏

4

2 回答 2

4

您需要设置正确的主题。在您的清单文件中,将其添加到您的活动声明中:

android:theme="@android:style/Theme.NoTitleBar"

编辑

您也可以从代码中隐藏标题栏。将此添加到您的活动的 onCreate() 中:

requestWindowFeature(Window.FEATURE_NO_TITLE);

编辑 3

您总是可以创建自己的风格,从 sherlocks 派生并添加禁用标题栏。像这样

<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionBar">
   <item name="android:windowNoTitle">true</item>
</style>

然后使用 MyTheme 进行活动

于 2012-12-02T18:37:02.480 回答
4

解决方案是:

ActionBar bar = getSupportActionBar();
bar.setDisplayShowTitleEnabled(false);  
bar.setDisplayShowHomeEnabled(false);
于 2012-12-05T15:51:08.997 回答