gpt4 book ai didi

android - Nexus 7 上不显示菜单按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:21 25 4
gpt4 key购买 nike

这个问题困扰我好久了。我有运行 Android 4.3 的 Nexus 4 和 Nexus 7,我有 targetSdkVersion="11"(“我使用 11,因为任何低于 11 的目标 sdk 都不支持我的多点触控)的应用程序。问题是该三点菜单显示在 Nexus 4 上,但在 Nexus 7 上不显示。仅当我输入 targetSdkVersion="8"时,nexus 7 上的三点菜单按钮才有效,但多点触控不起作用

连结 4: enter image description here

连结 7: enter image description here

代码:

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />

截图:联系 7 enter image description here

联系 4: enter image description here

最佳答案

如果您特别想知道为什么未显示该按钮,则在 Android 确定是否需要旧版菜单按钮时应用以下规则:

  • 如果目标 API 版本低于 11,它将显示在所有设备上
  • 如果目标版本是 11、12 或 13(即仅限平板电脑的 Honeycomb)Android 会假定您的应用是为平板电脑设计的,不会在平板电脑上显示传统按钮,但会在手机上显示
  • 如果目标为 14 或以上(ICS 及以上),Android 会假定您的应用专为平板电脑和手机设计,因此不会显示旧版按钮。

但就像其他答案所说的那样,您不应该使用此菜单按钮。如果您不想要整个 ActionBar,另一个选项是在您的 Activity 中有一个三点按钮,它使用 PopupMenu 显示一个菜单。 .

关于android - Nexus 7 上不显示菜单按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746314/

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