![](/img/trans.png)
[英]Android: how to show icon in ActionBar but not in the Options Menu?
[英]Hide Actionbar, Show Options Menu
我有一個在特定設備上運行的非市場應用程序。 最初,它是在運行2.2的設備上運行的,但現在該應用程序的目標是3.1上的特定設備,因此我增加了對Action Bar
支持。
“活動”這些應用程序之一必須全屏顯示,並且必須隱藏狀態欄和“動作欄”。 這是通過清單中的以下操作實現的:
<activity
android:name=".activity.EditorActivity"
android:label="@string/activity_edit"
android:theme="@style/Canvas">
引用此樣式:
<style name="Canvas" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@color/bg_white</item>
</style>
因此,在移至3.1之后,該效果起作用了,因為Activity
是全屏的,並且根據需要隱藏了所有內容,但是這當然會隱藏Action Bar
的選項菜單。
我知道,如果我離開android:targetSdkVersion="8"
,則選項菜單將顯示在底部導航中,但這似乎有點android:targetSdkVersion="8"
-是否有其他方法或“最佳實踐”呢? 我基本上必須設置android:targetSdkVersion="12"
以確保該應用程序可以正常運行,並且不會放置在較舊的設備上,因此這不是永久解決方案。
我決定停止嘗試向上游游泳,並改用覆蓋了透明的半透明操作桿-它完美地工作,這正是我在3.x之前使用自定義解決方案所做的工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.