码迷,mamicode.com
首页 > 移动开发 > 详细

Android PopupWindow

时间:2014-07-12 14:55:27      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:android   cti   window   c   view   布局   

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那么它就可以超出屏幕了。

Android PopupWindow,布布扣,bubuko.com

Android PopupWindow

标签:android   cti   window   c   view   布局   

原文地址:http://www.cnblogs.com/vihello/p/3839884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!