PopupWindow简单使用
来源:互联网 发布:apache python3 编辑:程序博客网 时间:2024/04/27 22:21
popupWindowView 是自定义的一个视图
private void showPopupWindow(View view) { // 设置按钮的点击事件 TextView wenzhang = (TextView) popupWindowView.findViewById(R.id.wenzhang); TextView shiping = (TextView) popupWindowView.findViewById(R.id.shiping); wenzhang.setOnClickListener(this);//设置事件监听 shiping.setOnClickListener(this); final PopupWindow popupWindow = new PopupWindow(popupWindowView, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, true); popupWindow.setTouchable(true);// popupWindow.setTouchInterceptor(new View.OnTouchListener() {// @Override// public boolean onTouch(View v, MotionEvent event) {// Log.i("mengdd", "onTouch : ");// return false;//// 这里如果返回true的话,touch事件将被拦截//// 拦截后 PopupWindow的onTouchEvent不被调用,这样点击外部区域无法dismiss// }// }); // 如果不设置PopupWindow的背景,无论是点击外部区域还是Back键都无法dismiss弹框 // 我觉得这里是API的一个bug 设置一个透明颜色 popupWindow.setBackgroundDrawable(new ColorDrawable(0x00000000)); // 设置好参数之后再show 参数代表xy轴的偏移量 popupWindow.showAsDropDown(view, -14, 8);// popupWindow.showAsDropDown(view); }
0 0
- Android PopupWindow简单使用
- popupwindow的简单使用
- PopupWindow简单使用
- PopupWindow简单使用
- PopupWindow的简单使用
- Android PopupWindow简单使用
- popupwindow简单使用
- PopupWindow 的简单使用
- PopupWindow简单使用
- Android PopupWindow简单使用
- PopupWindow的简单使用
- popupWindow的简单使用
- PopupWindow简单使用
- Popupwindow 的简单使用
- PopupWindow的简单使用
- PopupWindow的简单使用
- Android PopUpWindow简单使用
- PopupWindow简单使用
- BaseDao这个强大父类出现的价值分析
- 杭电OJ2049
- scrollTop在FireFox与Chrome浏览器间的兼容问题
- ios webview自适应高度及关闭回弹效果
- 透视学理论(十四)
- PopupWindow简单使用
- javascript的函数名不能为all()
- aidl 笔记
- 进程守护+有名管道+无名管道
- java基础(2)-容器
- FCIV使用说明
- Python 定时自动关机附带Tkinter图形界面GUI
- 原型模式(Prototype)
- opencv图像灰度重心算法