1:這個是在自定義View中,比如public RectView(Context context, AttributeSet attrs) 下擷取:
(1) WindowManager tm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
Display display =tm.getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
(2)
int width = getResources().getDisplayMetrics().widthPixels;
int height = getResources().getDisplayMetrics().heightPixels;
2:在Activity中擷取:
WindowManager manager = getWindow().getWindowManager();
height = (int) (manager.getDefaultDisplay().getHeight());
width = (int) (manager.getDefaultDisplay().getWidth());