Android 类 java.awt.Dimension
的等效形式是什么?
最佳答案
您可以选择以下选项之一:
android.util.Size
(自 API 21 起)。它有getWidth()
和getHeight()
,但请注意它是不可变的,这意味着一旦创建就不能修改它(只能创建新的、更新的实例)。android.graphics.Rect
。它有getWidth()
和getHeight()
但它们基于内部left
,top
,right
,bottom
,它的所有额外变量和实用方法可能看起来臃肿。android.graphics.Point
是一个普通的容器,但是名字不对,它的主要成员叫做x
和y
这不是调整大小的理想选择。 但是,这似乎是从 Android 框架本身获取显示宽度和高度时使用/滥用的类,如下所示:Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height = size.y;
关于java - android 上 java 的类维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876130/