public PopupWindow(int width ,int height )
在API级别1中添加 创建一个新的空的,不可聚焦的弹出窗口。必须将窗口的维度传递给此构造函数。
弹出窗口不提供任何背景信息。这应该由内容视图处理。
参数
width 弹出窗口的宽度
height 弹出窗口的高度
问题: width
和height
是以像素为单位(px)还是与密度无关的像素(下降)?
加分问题 PopupWindow
如何实现多屏支持?
答案 0 :(得分:3)
width和height参数以像素(px)指定。如果要转换为与密度无关的像素(dp),可以使用以下命令:
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 65, getResources().getDisplayMetrics());
其中65由与密度无关的像素数替换。这将返回您可以提供给PopupWindow的像素数。