Android layout 如何在android中获得屏幕宽度和长度? 我想在显示器中间显示9个按钮,每行显示三个按钮。总之,一个由9个小按钮组成的大方块显示在屏幕中部。 因此,我想我需要知道显示按钮的屏幕大小。

Android layout 如何在android中获得屏幕宽度和长度? 我想在显示器中间显示9个按钮,每行显示三个按钮。总之,一个由9个小按钮组成的大方块显示在屏幕中部。 因此,我想我需要知道显示按钮的屏幕大小。,android-layout,android-button,Android Layout,Android Button,您只需要使用Tablelayout或Linerlayout即可实现此目的。但如果需要知道屏幕大小,则可获得如下信息: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); 如果您不在活动中,您可以通过WINDOW_服务获得默认显示: WindowManager wm = (WindowManag

您只需要使用Tablelayout或Linerlayout即可实现此目的。但如果需要知道屏幕大小,则可获得如下信息:

Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();  
int height = display.getHeight(); 
如果您不在活动中,您可以通过WINDOW_服务获得默认显示:

 WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();