安卓19开发文档翻译:弹出式窗口,PopupWindow
继承
Object
一个弹出式窗口,可用来显示任意视图。弹出式窗口,是一个漂浮式的容器,它会显示在当前活动的前面。
•. Spinner
自此版本开始引入 应用编程接口级别1
返回此弹出式窗口中的内容对应的视图。
•. 一个代表着该弹出式窗口的内容的视图( View )
自此版本开始引入 应用编程接口级别1
改变弹出 式窗口的内容。 该内容是以一个视图( View )实例来表示的。
如果该弹出式窗口已经处于显示状态,则,调用此方法无效果。
contentView |
该弹出式窗口的新内容 |
•. isShowing()
自此版本开始引入 应用编程接口级别3
修改 由窗口管理器赋予给该弹出式窗口的宽度和高度值。默认 值是 0 ,意味着, 会显式地从窗口管理器请求得到一个当前的宽度和高度值。 妳可以使用 WRAP_CONTENT 或 MATCH_PARENT 作为参数, 来代替之前为该弹出式窗口设置的绝对宽度和高度。
如果该弹出式窗口当前处于显示状态,则,调用此方法只会在下次显示该弹出式窗口时生效。
widthSpec |
一个显式的宽度度量模式,可以是 WRAP_CONTENT 、 MATCH_PARENT 或 0 ,0表示使用绝对宽度。 |
heightSpec |
一个显式的 高 度度量模式,可以是 WRAP_CONTENT 、 MATCH_PARENT 或 0 ,0表示使用绝对 高 度。 |
自此版本开始引入 应用编程接口级别1
将弹出式窗口显示在指定的位置。如果 该弹出式窗口无法被屏幕完整显示出来,则,会被裁剪。参考 WindowManager.LayoutParams 以了解重力 和 x 、 y 参数之间的关系。如果 将重力指定为 NO_GRAVITY ,则,其行为类似于 Gravity.LEFT | Gravity.TOP 。
parent |
一个亲代视图,用来获取 getWindowToken() 令牌 |
gravity |
控制着该弹出式窗口的放置位置的重力 |
x |
该弹出式窗口的x位置偏移 |
y |
该弹出式窗口的y位置偏移 |
HxLauncher: Launch Android applications by voice commands