在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" />

<完>

 

posted @ 2012-10-31 14:54  柱柱  阅读(973)  评论(0编辑  收藏  举报