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模擬器的分辨率:
啓動android模擬器的時候可以看到模擬器的分辨率:
獲取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);
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);
}
模擬結果: