PopWindow使用实战

这篇就不讲解popWindow因为太早了,我最近在做一个项目的时候正好用到了,下面直接说下使用

private void initPopWinDow() {
        //1.添加pop布局
        View view = View.inflate(this, R.layout.popwin_item, null);
        /*
         * 2.创建pop对象,并传入pop布局
         * 第一个参数:pop布局
         * 第二个参数:宽,第三个参数:高
         * 第四个参数:是否可以获得焦点
         * */
        mPopupWindow = new PopupWindow(view, 400, 200, true);

        //设置pop背景
        mPopupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
        
        /*
        * 显示pop
        *   第一个参数是显示在哪个布局
        *   第二个参数是位置
        *   第三、第四分别是X、Y轴
        * */
        View inflate = View.inflate(this, R.layout.activity_main, null);
        mPopupWindow.showAtLocation(inflate,Gravity.BOTTOM,0,0);
     }

猜你喜欢

转载自blog.csdn.net/jiahui6666/article/details/85089361