您的位置:首页 > 移动开发 > Android开发

Android模拟器分辨率设置以及获得模拟器分辨率代码片段

2011-02-11 23:32 232 查看
android模拟器外观的标准如下:
480x320, landscape: emulator -skin HVGA-L
320x480, portrait : emulator -skin HVGA-P (default)
320x240, landscape: emulator -skin QVGA-L
240x320, portrait : emulator -skin QVGA-P
……

获取android模拟器的分辨率的代码片段:
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  // 通过这个类API可以得到屏幕的分辨率(通过DisplayMetrics类,可以得到屏幕的物理信息)
  DisplayMetrics dm = new DisplayMetrics();
  // 回调方法取得屏幕信息
  getWindowManager().getDefaultDisplay().getMetrics(dm);
  // 屏幕高
  int displayHeight = dm.heightPixels;
  // 宽
  int displayWidth = dm.widthPixels;
  String tipsText = "手机屏幕的分辨率为:" + displayWidth + "X" + displayHeight;
  System.out.println(tipsText);
  TextView displayText = (TextView) findViewById(R.id.displayText);
  displayText.setText(tipsText);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐