如何在android中获得设备的最大宽度和高度

sul*_*ulf 7 android view

嗨,我在为Android应用程序创建自定义视图时遇到问题.如果允许最大屏幕宽度,我的自定义视图要使用.我找不到任何方法来检索这个值.

任何人都能指出我正确的方法吗?

Dim*_*rov 15

尝试

mWinMgr = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
int displayWidth = mWinMgr.getDefaultDisplay().getWidth();
Run Code Online (Sandbox Code Playgroud)

上下文是Context实例.

默认情况下,FrameLayout保留布局的方式会水平填充整个显示(垂直方向可以显示状态栏).因此,您可以android:layout_width="fill_parent"正确使用设置最大可能宽度.