Get screen width and height in Android

前端 未结 30 4172
野的像风
野的像风 2020-11-22 09:28

How can I get the screen width and height and use this value in:

@Override protected void onMeasure(int widthSpecId, int heightSpecId) {
    Log.e(TAG, \"onM         


        
30条回答
  •  借酒劲吻你
    2020-11-22 10:12

    public class DisplayInfo {
        int screen_height=0, screen_width=0;
        WindowManager wm;
        DisplayMetrics displaymetrics;
    
        DisplayInfo(Context context) {
            getdisplayheightWidth(context);
        }
    
        void getdisplayheightWidth(Context context) {
            wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
            displaymetrics = new DisplayMetrics();
            wm.getDefaultDisplay().getMetrics(displaymetrics);
            screen_height = displaymetrics.heightPixels;
            screen_width = displaymetrics.widthPixels;
        }
    
        public int getScreen_height() {
            return screen_height;
        }
    
        public int getScreen_width() {
            return screen_width;
        }
    }
    

提交回复
热议问题