Androidは画面幅の高さを取得

1037 ワード

方法1:カスタムコントロールで使用するには、WindowManagerオブジェクトを取得するには、contextをactivityに強く切り替える必要があります.
screenWidth = ((Activity) context).getWindowManager().getDefaultDisplay().getWidth();
screenHeight = ((Activity) context).getWindowManager().getDefaultDisplay().getHeight();


方法2:
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
screenWidth = displayMetrics.widthPixels;
screenHeight = displayMetrics.heightPixels;