首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android实现popupWindows中有关问题

2013-12-05 
Android实现popupWindows中问题我的界面目前实现效果如下图所示:初实现效果,丑的不忍直视 想要达到的效果:

Android实现popupWindows中问题
我的界面目前实现效果如下图所示:初实现效果,丑的不忍直视 
Android实现popupWindows中有关问题

想要达到的效果: 

1、弹出此框的原activity或者fragment页面变灰色不可编辑(操作),但点击popupWindow框外 地方,popupWindow框消失 

2、popupWindow框展示的信息不固定,可能比较多内容,该如何控制其显示位置呢。显示在页面正中即可,如果能显示在所点击的list的itm右下方或者左下方(如下图:点击左边listView弹出框显示在右半边,反之,显示在左半边)就更好了 
 Android实现popupWindows中有关问题
  

请教各位大神。 
popupWindows android
[解决办法]
自定义的adpter里面,应该有相应设置。至于控制其显示位置,看下控件在layout里面的设置,它怎么出现,从开始,x,y到终止的x,y,,,
[解决办法]
屏幕正中pw = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,true);
pw.setOutsideTouchable(true);
pw.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
pw.showAtLocation(PopupWindowTestActivity.this.getWindow().getDecorView(), Gravity.CENTER, 0, 0);

热点排行