菜单和操作栏未出现在某些设备上

问题描述 投票:0回答:1

我的应用程序基于

FragmentActivity
,使用
ActionBar
,但它是否出现取决于它运行的设备。

使用 Android Studio 模拟器,无论是在 Android 13 或 14 下运行,我定义的

ActionBar
MenuItems
都会正确显示。

在运行 Android 12 的实际 Galaxy Tab S6+ 上,一切都很好,但在运行 Android 14 的手机 (Galaxy S24+) 和另一台平板电脑 (Galaxy Tab S6) 上,

ActionBar
则不正常显示。

知道为什么会发生这种情况吗?

编译参数:

  • 编译SDK版本:34
  • 构建工具版本:35.0.0
  • java版本:17
  • 最小 SDK:26
  • 目标SDK:34
  • 摇篮版本:8.9
  • Android Gradle 插件版本:8.7.2
android android-actionbar
1个回答
0
投票

所提供的信息只是无关紧要的(参数);虽然没有提供

styles.xml

因为您基本上是说它不存在“平板电脑上”,它可能使用不同样式的资源,
我建议确保在所有

styles.xml
中将正确的主题设置为父主题。

这只能是由错误的父主题引起的 - 或者可能缺少平板电脑样式。

© www.soinside.com 2019 - 2024. All rights reserved.