在Android3.0系统上禁止“缩放以填满屏幕”(Zoom to fill screen)
平板电脑的Android 3.0 以上系统,在Status bar上很多程序都会出现Stretch to fill screen 和 Zoom to fill screen两种模式。
Stretch to fill screen 意思是拉伸程序界面来填充满屏幕,而Zoom to fill screen意思是缩放程序界面填满屏幕。缩放界面会导致程序像素失真,而拉伸界面则能保持界面的清晰,显然Stretch to fill screen的效果要好多了。
有些程序如果跟远程服务绑定的话(即Remote Service),在这里两种模式之间切换会导致远程服务终止,出现android.os.DeadObjectException
我们可以使其按钮消失,不过前提项目的api版本必须是android 3.0以上,才会有如下的属性,打开清单文件开始配置:
<!--使按钮消失 --> <supports-screens android:xlargeScreens="true"/> <!--可以兼容andoird 2.2系统的手机 --> <uses-sdk android:minSdkVersion="8" />
<完>
我要青春像陈孝正一样,不能有一毫米的误差!
我要青春像合伙人一样,为了自尊而战!