【发布时间】:2023-04-08 08:15:01
【问题描述】:
我有一个包含大量活动的应用程序。我在清单中设置了这个:
<uses-sdk android:minSdkVersion="4" targetSdkVersion="11"/>
我还设置了 v11 样式,以便活动都使用 v11+ 上的 Holo 主题。
问题是我的所有活动都在系统栏上显示旧菜单按钮。我的具有菜单的活动(我使用 onCreateOptionsMenu 的活动)同时显示旧菜单按钮和操作栏溢出菜单按钮。按旧版按钮可展开屏幕右上角的菜单。
在我不使用 onCreateOptionsMenu 的活动上,仍然有一个不做任何事情的旧按钮。
我无法弄清楚发生了什么。 Hackborn 写到 targetSdkVersion 是唯一控制是否显示旧按钮的东西:link
编辑:澄清问题的描述。
【问题讨论】:
-
我的应用中确实有一个 TabActivity,但我知道它已被弃用。但我不希望这会影响我的应用程序中的所有其他活动。我曾尝试将选项卡转换为片段,但有很多方法停止工作,我现在无法花时间完全重写这些活动。
标签: android