点击Listview弹出PopWindow的用法
来源:互联网 发布:淘宝代销什么好卖 编辑:程序博客网 时间:2024/06/09 00:55
先来张截图:
如图点击listview中的Item在item的下方弹出一个框框,这个框框就是用的Popwindow。
用法很简单:首先写一个PopupWindow并自定义它的布局:
LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View prView = layoutInflater.inflate(R.layout.popupwindow, null);//自定义的布局文件
mPw = new PopupWindow(prView, LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
View prView = layoutInflater.inflate(R.layout.popupwindow, null);//自定义的布局文件
mPw = new PopupWindow(prView, LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
然后设置点击PopupWindow之外的地方,prowindow消失:
Drawable dr = this.getResources().getDrawable(R.drawable.list_bg_click);
mPw.setBackgroundDrawable(dr);
mPw.setOutsideTouchable(true);
mPw.setBackgroundDrawable(dr);
mPw.setOutsideTouchable(true);
同时设置这两个属性即可。
最重要的就是要确定PopupWindow的弹出位置,使其不管你点击哪个Item都会在它的下发弹出,很简单设置一句代码即可:
mPw.showAsDropDown(view);//view为Listview点击事件传过来的view.
- 点击Listview弹出PopWindow的用法
- 点击Listview弹出PopWindow的用法
- listview点击item,在item的上边弹出popwindow
- 在Activity中弹出popwindow,再点击popwindow里面的控件弹出另一个popwindow时报错
- 点击popwindow无法弹出输入法
- popwindow,弹出框,popwindow点击事件冲突问题很好的解决
- 仿微信的弹出popwindow
- popwindow点击外部取消不了和popwindow弹出抖动动画
- Android点击菜单键(menu)弹出popWindow
- 解决PopWindow中ListView点击无反应和隐藏popwindow
- 在listView中如何弹出一个popWindow
- 关于popwindow ListView 动画,点击其他地方消失
- listView点击空间的时候弹出 PopupWindow
- 底部弹出popWindow的动画
- popwindow弹出后点击外部控件响应点击事件
- 点击弹出 listview
- 安卓Button的四种点击方式 ListView的优化,PopWindow,隐式跳转
- 如何自定义菜单(点击菜单键,弹出一个popwindow)
- 图像处理中的视频转图像&图像转视频
- N阶的螺旋方阵。。。。编程
- HTTP/1.1与HTTP/1.0的区别
- SQL Server 高性能写入的一些总结
- Windows Azure新功能:健康监控、中文支持、移动服务支持Android
- 点击Listview弹出PopWindow的用法
- MFC中使用控制台输出Debug信息
- SublimeCodeIntel 让sublime跳转到变量定义的地方
- SQL SERVER 触发器错误 子查询返回的值不止一个
- Android中使用logwrapper来重定向应用程序中的标准输出
- tomcat下部署ExtjsAPI
- 软件开发模型
- 软件开发流程
- C++中指针与引用区别【例题详解】