Get screen width and height in Android

前端 未结 30 4230
野的像风
野的像风 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:16

    Two steps. First, extend Activity class

    class Example extends Activity
    

    Second: Use this code

     DisplayMetrics displayMetrics = new DisplayMetrics();
     WindowManager windowmanager = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
     windowmanager.getDefaultDisplay().getMetrics(displayMetrics);
     int deviceWidth = displayMetrics.widthPixels;
     int deviceHeight = displayMetrics.heightPixels;
    

提交回复
热议问题