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);//幅
}
