Android的Menu显示不出来

来源:互联网 发布:百度鹰眼轨迹 java 编辑:程序博客网 时间:2024/03/29 01:48

今天在写软件的时候需要添加一个菜单键,拷贝别人的项目都能显示Menu,


但是轮到自己写Demo的时候就不显示了...



查看了各种原因都没有找到,后来才知道是因为AndroidManifest.xml里的内容出现了错误,原因竟然是因为android:targetSdkVersion=“16”的原因,真是醉了

其实,只要改成android:targetSdkVersion=“13”以下或者直接删除这行就行了。


原因如下:

android:targetSdkVersion=“16”意思是你的应用目标版本是Android4.1.2,只能说你的应用在Android4.1.2的SDK上测试没问题,接着把你的应用装到4.1.2的SDK的机子上时,就会直接用android4.1.2上对MENU按键的处理方法,也就是用虚拟键进行处理, 但是实际是你的应用在4.1.2上,MENU虚拟键是显示不出来的,所以就出问题了。


现在说一下android:minSdkVersion=“8”

android:minSdkVersion 这个是指你的应用,所要求的目标机器上SDK的最低版本。如果这里设置了android:minSdkVersion="8"的话,那么也就是说,你的应用,要求最低的SDK是android2.2,低于这个版本的SDK的机子上,你的应用跑不起来,也就是说不支持比android2.2还低的版本。

0 0
原创粉丝点击