Popupwindow 使用 与源码分析
1,查看 api,先来了解下 popupwindow
与 差不多 在当前的 显示一个视图
, 先看构造函数:看参数最多的,构造函数最终都是调用参数最多的构造函数
!"#"!#"!#$%
&''!!!%
主要分为两种情况
第一个构造
!(!()!)%
*
创建一个空的 没有 的 可以通过读取 ( 文件设置读到 "#中 来设置
第二个构造比较常用,
完全是依靠外面布局文件来显示,各个参数含义:
'要显示的 了,然后是宽与高 最后 是否获得焦点,这个属性比较
重要,如果你要在 操作比如输入文本必须要设置为 才能操作。
&, 前面只是构造 构造完成后需要显示,显示有以下几个方法:
& ++'! ,!,%
&& ++'%
&- .'!! !%
方法 简介
++'%
相对某个控件的位置(正左下方),无偏
移
++' ! ,!
,%
相对某个控件的位置,有偏移(正数表示
下方右边,负数表示(上方左边))
.'!! !
%
父 容 器 容 器 相 对 位 置 , 例 如 正 中 央
/010$,下方 /2334 等
-, 如果要对构造好的
修改!更新 你可以调用一些方法,主要看一些 方法
- (%; 解散 ,
-& '''%,设置要显示的视图
-- 5%设置是否获得焦点
-6 3+(.3+(.+(.%设置监听
(%事件
-7 3 % 8
((*8