そのため、メニューボタンを中央に配置するために、電話の画面の実際のサイズを取得しようとしています。私のGingerbread電話では問題なく動作しますが、Jellybeanシミュレーターではすべて間違っています...
WindowManager wm = (WindowManager) Assets.context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
try{
Point size = new Point();
display.getSize(size);
screenHeight = size.y;
screenWidth = size.x;
}catch(NoSuchMethodError e){
//API lower than 12, revert to deprecated methods
screenWidth = display.getWidth();
screenHeight = display.getHeight();
}*/
しかし、たとえば、x = screenWidth/2 の線を描画すると、ジェリービーンでは画面の中央近くにはありません! それは私を怒らせています、どんな助けも大歓迎です:)