Android Popwindow弹出框的模板使用示例
程序员文章站
2022-06-19 22:42:23
pop弹出框
public class productsortpop {
private context mcontext;
priv...
pop弹出框
public class productsortpop { private context mcontext; private view.onclicklistener monclicklistener; //创建一个点击事件接口回调数据 private textview mallsort; private textview mnewsort; private textview mcommentsort; private view mleftv; private popupwindow mpopupwindow; public productsortpop(view.onclicklistener onclicklistener, context context) { monclicklistener = onclicklistener; mcontext = context; initview(); } //加载布局 private void initview() { view view = layoutinflater.from(mcontext).inflate(r.layout.product_sort_pop_layout, null); //找到控件 mallsort = (textview) view.findviewbyid(r.id.all_sort); mnewsort = (textview) view.findviewbyid(r.id.new_sort); mcommentsort = (textview) view.findviewbyid(r.id.comment_sort); //设置点击事件 mallsort.setonclicklistener(monclicklistener); mnewsort.setonclicklistener(monclicklistener); mcommentsort.setonclicklistener(monclicklistener); view.findviewbyid(r.id.left_v).setonclicklistener(new view.onclicklistener() { @override public void onclick(view view) { ondismiss(); } }); mpopupwindow = new popupwindow(view, linearlayout.layoutparams.match_parent, linearlayout.layoutparams.match_parent); //设置内部获取焦点 mpopupwindow.setfocusable(true); //设置外部获取焦点 mpopupwindow.setoutsidetouchable(true); mpopupwindow.setbackgrounddrawable(new colordrawable()); //更新当前的状态 mpopupwindow.update(); } //创建一个显示的方法 public void onshow(view v){ if (!mpopupwindow.isshowing()){ mpopupwindow.showasdropdown(v,0,5); } } //创建一个隐藏的方法 public void ondismiss(){ if (mpopupwindow.isshowing()){ mpopupwindow.dismiss(); } } }
以上所述是小编给大家介绍的android popwindow弹出框的模板使用示例,希望对大家有所帮助
下一篇: 电商品牌运营三才六段论
推荐阅读
-
Android Popwindow弹出框的模板使用示例
-
android 弹出提示框的使用(图文实例)
-
Android使用popUpWindow带遮罩层的弹出框
-
Android 开发使用PopupWindow实现弹出警告框的复用类示例
-
Android编程实现AlertDialog自定义弹出对话框的方法示例
-
Android Popwindow弹出框的模板使用示例
-
Android使用popUpWindow带遮罩层的弹出框
-
Android 开发使用PopupWindow实现弹出警告框的复用类示例
-
Android编程实现AlertDialog自定义弹出对话框的方法示例
-
android如何使用DOM来解析XML+如果做一个表情的弹出框