android屏幕适配
2012-03-10 17:31
387 查看
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//获得当前屏幕的实际高宽,得到比例screenRatio_X, screenRatio_Y
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
screenRatio_X = dm.widthPixels / 480f;
screenRatio_Y = dm.heightPixels / 320f;
this.setLevel(-1);
setContentView(new LogView(this));
}
在ondraw方法中加入如下代码:
canvas.save();
if(_activity.screenRatio_X != 1){
canvas.scale(_activity.screenRatio_X, _activity.screenRatio_Y);
}
canvas.drawBitmap(_bitmap,
(Tools.screenWidth - _bitmap.getWidth()) / 2,
(Tools.screenHeight - _bitmap.getHeight()) / 2, paint);
canvas.save();
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//获得当前屏幕的实际高宽,得到比例screenRatio_X, screenRatio_Y
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
screenRatio_X = dm.widthPixels / 480f;
screenRatio_Y = dm.heightPixels / 320f;
this.setLevel(-1);
setContentView(new LogView(this));
}
在ondraw方法中加入如下代码:
canvas.save();
if(_activity.screenRatio_X != 1){
canvas.scale(_activity.screenRatio_X, _activity.screenRatio_Y);
}
canvas.drawBitmap(_bitmap,
(Tools.screenWidth - _bitmap.getWidth()) / 2,
(Tools.screenHeight - _bitmap.getHeight()) / 2, paint);
canvas.save();
相关文章推荐
- android图片根据屏幕适配
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项 .
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- Android 屏幕适配方案(六)
- 第一讲 Android 屏幕适配基本概念
- Android 屏幕适配方案
- Android屏幕适配
- android屏幕适配 - 切图
- Android屏幕适配问题
- Android-屏幕适配全攻略(一)
- android中设置控件的宽和高(屏幕适配)
- Android最便捷的屏幕适配,堪称屏幕适配终结者
- Android 大尺寸屏幕(广告屏)的开发适配
- Android dp方式的屏幕适配工具使用(一些疑惑和注意事项)
- Android应用的国际化、样式和主题、屏幕适配
- Android-屏幕适配
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- android 屏幕适配
- android屏幕适配(二)
- Android屏幕适配