popwindow,弹出框,popwindow点击事件冲突问题很好的解决
来源:互联网 发布:路由器端口限速设置 编辑:程序博客网 时间:2024/05/16 13:47
尽量自己百度,莫问同事切记切记————最近的感叹,可能太急于求成了,所以以后要有耐心坚决自己搜自己找!!!!
今天说的是比较简单的popwindow,弹出框,这个其实挺简单的主要是有个地方比较可能会出问题就是点击事件
private void initPopWindow(final TextView tview) {final String[] name = { "份", "斤", "个", "人", "桌", "只", "半份", "小份", "大份","两", "半只", "锅", "碗", "壶", "打", "瓶", "杯", "听", "罐", "例", "套","串" };View contentView = LayoutInflater.from(getActivity()).inflate(R.layout.popwindow, null);contentView.setBackgroundColor(Color.WHITE);popupWindow = new PopupWindow(findViewById(R.id.fl_layout), 159, 250);popupWindow.setContentView(contentView);TextView textView = (TextView) contentView.findViewById(R.id.text);textView.setText("单位");ListView listView = (ListView) contentView.findViewById(R.id.list);ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1, name);listView.setAdapter(adapter);
//这个很重要的没有这个 点击popwindow以外的布局pop是不会消失的,本人在此犯了大错切记
popupWindow.setBackgroundDrawable(new PaintDrawable());
//获取焦点popupWindow.setFocusable(true);
//点击popwindow以外的布局让pop消失popupWindow.setOutsideTouchable(true);
//是在哪个布局(控件)下面(可以修改上下左右的都可以)popupWindow.showAsDropDown(tview);
//监听 popupWindow消失的监听 popupWindow.setOnDismissListener(new OnDismissListener() {@Overridepublic void onDismiss() { }});listView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {mUp.setImageDrawable(getActivity().getResources().getDrawable(R.drawable.puj));popupWindow.dismiss();tview.setText(name[position]);}});}
0 0
- popwindow,弹出框,popwindow点击事件冲突问题很好的解决
- 在Activity中弹出popwindow,再点击popwindow里面的控件弹出另一个popwindow时报错
- 点击Listview弹出PopWindow的用法
- 点击Listview弹出PopWindow的用法
- Popwindow未解决popwindow外点击消失
- Popwindow未解决popwindow外点击消失
- popwindow弹出后点击外部控件响应点击事件
- 点击popwindow无法弹出输入法
- 仿微信的弹出popwindow
- Android PopWindow 弹出框
- Popwindow弹出框的模板使用
- PopWindow中添加listview,item点击事件解决
- popwindow点击外部取消不了和popwindow弹出抖动动画
- listview点击item,在item的上边弹出popwindow
- 【Popwindow】自定义popwindow的底部间隙问题
- PopWindow遇到的问题
- 解决PopWindow中ListView点击无反应和隐藏popwindow
- 底部弹出popWindow的动画
- linux socket下send()&recv()调用
- HDU 4418 Time travel 概率DP 高斯消元
- Object-C中分类
- UI中多线程总结
- QT显示动态gif图片并且运行在未安装QT的机器上
- popwindow,弹出框,popwindow点击事件冲突问题很好的解决
- 视频编解码基础概念
- php引用web service的两种写法
- akka源码分析
- IOS开发之UIAlertView的简单应用
- 浅谈IOS多线程
- 缩放 变换的 推导
- 判断数据库中表是否存在
- 块设备请求项队列及硬盘驱动