利用した
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
cube.height=metrics.heightPixels;
cube.width=metrics.widthPixels;
ディスプレイの高さと幅を取得しますが、qhd ディスプレイである私の sony xperia p デバイスの解像度は低くなっています。この関数からは、height=569 px と width=320 px しか取得できません。なぜこれが低く表示されているのかわかりません。これにより、実際の解像度よりも仮想的な解像度が得られると思います。シンプルなビューと ondraw メソッドを使用してキャンバスを描画しました。
助けてください。