簡體   English   中英

Android 3.0+ ActionBar不顯示

[英]Android 3.0+ ActionBar doesn't show

我的應用與Android 2.x至4.x兼容:

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="15"
/>

對於我的應用程序主題,我使用的是Android開發者網站上建議的選擇器主題:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/LightThemeSelector"
>

我有幾個/ res / values- *目錄來控制不同大小/版本的Android設備上的樣式。 例如,在/res/values-large.xml中,我有選擇器選擇舊的android Light主題:

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

但是,在我的/res/values-sw720dp.xml(和/res/values-sw600dp.xml)中,選擇器選擇了新的android Holo.Light主題,該主題應會自動為我提供一個ActionBar:

<style
    name="LightThemeSelector"
    parent="android:Theme.Holo.Light"
>
    <item name="android:windowNoTitle">true</item>
</style>

但是,當我在XOOM模擬器上運行該應用程序時,它沒有顯示ActionBar。 如果將清單文件設置為直接指定Theme.Holo.Light,則在XOOM模擬器中運行時會得到ActionBar。

您的主要問題是以下行:

<item name="android:windowNoTitle">true</item>

將其設置為true時,它將隱藏ActionBar。

只需將其設置為false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM