首页 > 代码库 > Android PopupWindow
Android PopupWindow
setContentView(View contentView);
顾名思义就是给PopupWindow设置内容的。值得注意的是如果当前PopupWindow处于isShowing,该方法是不会被调用成功的(当然基本也没人这么做)。
setFocusable(boolean focusable);
如果focusable是false, 在PopupWindow弹出的时候,下面的布局仍是处于可点击状态,且能够响应其点击事件。比如说点击一个Button用来显示PopupWindow,
然后再PopupWindow显示的时候再次点击这个Button(前提条件设置了setOutsideTouchable(true)),那么这个PopupWindow将消失,然后又Show出来。另外,如果
focusable是false的话,点击back键,那么其直接会响应该Activity的back事件,而不是只将该PopupWindow dismiss。
setClippingEnabled(boolean enabled);
PopupWindow本身是不可以超出屏幕的,但是如果将clippingEnable设置为false那么它就可以超出屏幕了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。