PopupWindow
来源:互联网 发布:苹果频谱电脑软件 编辑:程序博客网 时间:2024/06/01 09:34
PopupWindow
public void myClick(View view) { // 创建自己定义的弹窗布局 View popupView = getLayoutInflater().inflate(R.layout.pop_layout, null); TextView mTv = (TextView) popupView.findViewById(R.id.textView); final PopupWindow popupWindow = new PopupWindow(popupView, mButton.getWidth(), LinearLayout.LayoutParams.WRAP_CONTENT, true); // 可以设置动画,非必需 // popupWindow.setAnimationStyle(); // 设置点击外部关闭弹窗 popupWindow.setTouchable(true); // 如果不设置PopupWindow的背景,有些版本就会出现一个问题:无论是点击外部区域还是Back键都无法dismiss弹框 popupWindow.setBackgroundDrawable(new ColorDrawable(0xffee0000)); // 设置控件的点击事件 mTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "点击第一个", Toast.LENGTH_SHORT).show(); // 关闭弹窗 popupWindow.dismiss(); } }); // 全部设置完成之后再显示 popupWindow.showAsDropDown(mButton); }
0 0
- popupwindow
- popupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- popupwindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- PopupWindow
- popupwindow
- popupwindow
- PopupWindow
- java数据库连接池学习
- form表单学习记录
- 定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
- Vue.js 和 MVVM 小细节
- 【bzoj 3739】DZY loves math VIII - 乱搞数学题
- PopupWindow
- 定时任务管理中心(dubbo+spring)-我们到底能走多远系列48
- 冒泡排序和选择排序区别
- 滑动时收起键盘
- HiHoCoder1033交错和——数位dp
- 基带传输与成形滤波
- Linux下web服务器搭建需注意的问题
- 树莓派使用触摸开关上手初体验
- 1028. List Sorting (25)