安卓Menu键的问题

安卓Menu键的问题

大家好,又见面了,我是全栈君。

近期开发中有须要Menu键,结果发现了一个非常尴尬的问题。我的測试机上有Menu键。可是測试平板上没有,队友的測试机上竟然也没有Menu键。这着实有些尴尬…

上网谷歌之后才发现问题所在:

仅仅有在android 4.0 之前的机器中,menu 键是才作为硬件存在的,之后的机器有的有。有的就没有了,比方三星的S3,Note2等等都是有这个按键的。可是很多其它的手机取消了这个按键。所以假设project中实用到这个按键,那就必须调低最低版本号, 比方android 2.2 的project,跑到了 4.0 的机器上面(4.0已经取消了 硬件menu)。那么就会造成menu 键的缺失,所以google 在对支持 android 4.0 曾经版本号的项目都会默认加上虚拟menu键。


      所以最关键的点在 清单文件里的:<uses-sdk android:minSdkVersion=”14″ />,假设你支持 4.0 以

前的版本号,就会给你加上虚拟menu了。

此时在每一个activity 的最以下。多了一个虚拟的menu键,每次点击屏幕它都会优先的出现。 在systemUI中。它是第一个接

受到点击的事件。

        假设你最低版本号就是支持 4.0 。那么google 会觉得,你已经知道了这样的硬件上的改变。所带来软件的

差异,你要在程序中自己处理这样的硬件menu取消的问题。他就不会强制性给你加上虚拟menu了。



    









版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115787.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • MySQL修改表名注释「建议收藏」

    MySQL修改表名注释「建议收藏」MySQL修改表名注释altertabletest1comment’修改后的表的注释’;

  • Github提交代码却没有显示绿色小格子?帮你找回绿格子!

    Github提交代码却没有显示绿色小格子?帮你找回绿格子!辛辛苦苦提交的代码却没有绿格子?在github上提交代码之后,进入github上面查看自己的提交,可以看看刚刚的提交内容,但是却一直没有显示绿格子,一个原因是本地git的配置邮箱和github上面的邮箱不一致。解决方法:查看你的本地配置邮箱在命令行中输入:gitconfiguser.email查看你的本地配置邮箱.看看是否和github上面绑定的邮箱一致,如果不一致则更改一下。…

  • mysql databus_DataBus概述

    mysql databus_DataBus概述1.概述Databus是一个低延迟、可靠的、支持事务的、保持一致性的数据变更抓取系统。由LinkedIn于2013年开源。Databus通过挖掘数据库日志的方式,将数据库变更实时、可靠的从数据库拉取出来,业务可以通过定制化client实时获取变更并进行其他业务逻辑。Databus有以下特点:数据源和消费者之间的隔离。数据传输能保证顺序性和至少一次交付的高可用性。从变化流的任意时间点进行消费,包括…

    2022年10月17日
  • 信息系统建模方法_游戏设计师需要掌握什么技能

    信息系统建模方法_游戏设计师需要掌握什么技能信息系统建模方法周中元(本文转载自软件工程专家网www.21cmm.com,不代表gigix观点)   大型信息系统通常十分复杂,很难直接对它进行分析设计,人们经常借助模型来设计分析系统。模型是现实世界中的某些事物的一种抽象表示。抽象的含义是抽取事物的本质特性,忽略事物的其他次要因素。因此,模型既反映事物的原型,又不等于该原型。模型是理解、分析、开

  • matlab约束条件怎么写_matlab数组超过预设大小

    matlab约束条件怎么写_matlab数组超过预设大小网上例子:假设我们要用matlab解决如下线性规划问题:max4x1+2×2+x3s.t.2×1+x2<=1×1+2×3<=2×1+x2+x3=1×1>=0x1<=1×2>=0x2<=1×3>=0x3<=2如果用yalmip的话,只需要如下简单几句:>>x=sdpva…

    2022年10月13日
  • endnote中文参考文献格式下载(医学参考文献格式endnote)

    Endnote中文参考文献格式中华人民共和国国家标准GB/T7714-2015文后参考文献著录规则百度网盘https://pan.baidu.com/s/1I4kz1DjRw_aK7VjV1ytfdw提取码66sy

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号