所以我长期面对这个问题.我有Nexus 4和Nexus 7都运行Android 4.3,我有应用程序使用targetSdkVersion ="11"("我使用11,因为11以下的任何目标sdk不支持我的多点触控).问题是在Nexus 4上显示3点菜单,但在Nexus 7上没有显示.在nexus 7上的3点菜单按钮只有当我把targetSdkVersion ="8"但是多点触控无效时才有效
Nexus 4:

Nexus 7:

代码:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
Run Code Online (Sandbox Code Playgroud)
截图:nexus 7
关系4:

Ale*_*ran 12
如果您特别想知道为什么没有显示按钮,则当Android确定是否需要传统菜单按钮时,以下规则适用:
但是像其他答案一样,你不应该使用这个菜单按钮.如果你不想要一个完整的ActionBar,另一个选项就是在你的活动中有一个三点式按钮,显示一个菜单PopupMenu.
| 归档时间: |
|
| 查看次数: |
5955 次 |
| 最近记录: |