率或不同屏幕大小的layout布局(横屏|竖屏)
?
</manifest>?
另外,android 中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置, 那样,进行中的游戏就不会自动重启了!?
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地 方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape 横向。?
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配 置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的 onConfigurationChanged方法。实现方式如下,不需要做太多的内容:?
@Override?
??????? public void onConfigurationChanged(Configuration newConfig) {?
??????????????? super.onConfigurationChanged(newConfig);?
??????????????? if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {?
??????????????????????? // land do nothing is ok?
??????????????? } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {?
??????????????????????? // port do nothing is ok?
??????????????? }?
??????? }
写 一个支持多分辨的程序,基于1.6开发的,建立了三个资源文件夹drawable-hdpi drawable-mdpi drawable-ldpi,里面分别存放72*72 48*48 36*36的icon图标文件。当我在G1(1.5的系统)上测试时,图标应该自适应为48*48才对啊,但实际显示的是36*36。怎么才能让其自适应 48*48的icon图标呢?
解决办法 drawable-hdpi drawable-mdpi drawable-ldpi改成drawable-480X320 drawable-800X480的多分辨支持的文件夹