我正在使用actionbarSherlock構建應用程序,並且在我的一個活動中使用了選項卡。 是否可以只顯示標籤並隱藏欄?僅顯示使用actionBarSherlock的選項卡
在左邊的是它是如何實際顯示在右邊是我怎麼想顯示
我正在使用actionbarSherlock構建應用程序,並且在我的一個活動中使用了選項卡。 是否可以只顯示標籤並隱藏欄?僅顯示使用actionBarSherlock的選項卡
在左邊的是它是如何實際顯示在右邊是我怎麼想顯示
的解決方案,這
<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
</style>
,然後讓活動:
ActionBar bar = getSupportActionBar();
bar.setDisplayShowTitleEnabled(false);
bar.setDisplayShowHomeEnabled(false);
您需要設置正確的主題。在您的清單文件,添加到您的活動聲明:
android:theme="@android:style/Theme.NoTitleBar"
編輯
,您可以隱藏標題欄的代碼,以及。添加到您活動的onCreate():
requestWindowFeature(Window.FEATURE_NO_TITLE);
編輯3
你總是可以創造自己的風格,從sherlocks' derriving並添加標題欄的禁用。喜歡使用的MyTheme
我tyied但是,我有一個例外: 了java.lang.RuntimeException:無法啓動活動ComponentInfo {br.com.guitcastro.rachaconta/br.com.guitcastro.rachaconta.activity.TabsFragmentActivity}:java.lang.IllegalStateException:您必須使用Theme.Sherlock,Theme.Sherlock.Light,Theme.Sherlock.Light.DarkActionBar,或衍生物。 –
請參閱編輯答案 –
感謝您的幫助。但是當我調用requestWindowFeature(Window.FEATURE_NO_TITLE)時,我正在創建NullPointer; –