gpt4 book ai didi

android - 隐藏操作栏,显示选项菜单

转载 作者:行者123 更新时间:2023-11-30 04:25:41 24 4
gpt4 key购买 nike

我有一个专为在特定设备上运行而构建的非市场应用程序。最初,这是在运行 2.2 的设备上,但现在该应用程序针对 3.1 上的特定设备,我正在添加对 Action Bar 的支持。

其中一个应用 Activity 要求全屏,并且隐藏了状态栏和操作栏。这是使用 list 中的以下内容实现的:

<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栏.

我知道如果我离开 android:targetSdkVersion="8",选项菜单会显示在底部导航栏中,但这看起来有点乱 - 有没有其他方法或“最佳实践”?我基本上必须设置 android:targetSdkVersion="12" 以确保该应用程序正常运行并且不会安装到旧设备上,因此这不是永久性解决方案。

最佳答案

我已经决定停止尝试逆流而上,转而使用覆盖的半透明操作栏 - 它工作完美,并且正是我在 3.x 之前使用我的自定义解决方案所做的。

Custom Translucent Android ActionBar

关于android - 隐藏操作栏,显示选项菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com