使用displayMetrics 创建的对象来获得屏幕分辨率。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.w3_14) ;
LinearLayout ll = new LinearLayout(this) ;
Button btn = new Button(this) ;
final TextView tv = new TextView(this) ;
final DisplayMetrics dm = new DisplayMetrics() ;
getWindowManager().getDefaultDisplay().getMetrics(dm) ;
btn.setText("获取手机屏幕分辨率") ;
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
tv.setText(""+dm.widthPixels + "*" + dm.heightPixels + "=" + dm.widthPixels*dm.heightPixels) ;
}
}) ;
ll.setOrientation(LinearLayout.VERTICAL) ;
ll.addView(btn) ;
ll.addView(tv) ;
setContentView(ll) ;
}