0

我想在显示屏中间显示 9 个按钮,每行三个。总之,一个由屏幕中间显示的 9 个小按钮组成的大方块。所以我想我需要知道屏幕大小才能显示按钮。

4

1 回答 1

0

您只需要为此使用 Tablelayout 或 Linerlayout。但如果需要知道屏幕尺寸,则如下所示:

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

如果您不在 Activity 中,您可以通过 WINDOW_SERVICE 获得默认显示:

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