popWindow

作者: dev晴天 | 来源:发表于2018-08-12 12:09 被阅读0次
    
        // 展示弹出窗体
        private void showPopupWindow() {
           // 1 窗体上要显示的内容
            TextView textView = new TextView(this);
            textView.setText("我是大魔包");
            textView.setTextColor(Color.RED);
            /* 2  控件挂到popupWindow上面
                popupWindow 为类 可以直接new对象
            * 参数 contentView(所挂载的控件)  width height( 控件的宽高) fofusable(是否获得焦点)
            * */
          PopupWindow popupWindow =  new PopupWindow(textView,100,100,true);
            // 3 指定popupWindow的背景(必须)
            // 如果不指定  显示TextView 但是摁返回键无响应
            popupWindow.setBackgroundDrawable(new ColorDrawable(Color.GREEN));
            //指定所在位置
          FrameLayout frameLayout = (FrameLayout) findViewById(R.id.fm_layout);
           ////参数1 父控件 2  所在父控件位置  3 4 xy偏移量
            popupWindow.showAtLocation(frameLayout, Gravity.CENTER,0,0);
        }
    

    相关文章

      网友评论

          本文标题:popWindow

          本文链接:https://www.haomeiwen.com/subject/bdrsbftx.html