Android 画面サイズは端末機種により豊富にあります。そのため画面サイズに合わせて各種項目等の大きさを、定義する必要があり画面サイズの判断方法をまとめました。
//ディスプレイサイズ取得 WindowManager wm = (WindowManager)getSystemService(WINDOW_SERVICE); // ディスプレイのインスタンス生成 Display disp = wm.getDefaultDisplay(); Point size = new Point(); //画面サイズ取得 disp.getRealSize(size); //画面密度取得 float scale = getResources().getDisplayMetrics().density; //画面サイズと画面密度で判断 if ((size.x >= 1200)&&(scale >= 2.0)){// //画面項目を定義 Txitem1.setWidth(1200);//幅 }