//定义DisplayMetrics对象
DisplayMetrics dm=new DisplayMetrics();
//取得窗口属性
getWindowManager().getDefaultDisplay().getMetrics(dm);
//窗口的宽度
int widthPixels = dm.widthPixels;
//窗口的高度
int heightPixels = dm.heightPixels;
float density = dm.density;
int densityDpi = dm.densityDpi;
te = (TextView) findViewById(R.id.te);
te.setText("屏幕宽度"+widthPixels+" 屏幕高度"+heightPixels+"屏幕密度"+densityDpi);
button = (Button) findViewById(R.id.button);
button.setHeight(heightPixels/3);
button.setWidth(widthPixels/3);