0

ディスプレイの中央に9つのボタンを表示したいのですが、各行に3つあります。結論として、画面の中央に表示される9つの小さなボタンで構成される大きな正方形。ですから、ボタンを表示するための画面サイズを知る必要があると思います。

4

1 に答える 1

0

これにはTablelayoutまたはLinerlayoutを使用するだけで済みますが、画面サイズを知る必要がある場合は、次のようになります。

Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();  
int height = display.getHeight(); 

アクティビティに参加していない場合は、WINDOW_SERVICEを介してデフォルトの表示を取得できます。

 WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
于 2012-10-24T05:44:27.187 に答える