zoukankan      html  css  js  c++  java
  • Dialog 不能全屏,左右有间距解决方案

    dialog 默认的样式@android:style/Theme.Dialog 对应的style 有pading属性,所以
    win.getDecorView().setPadding(0, 0, 0, 0); 就能够水平占满了。

    项目使用代码如下:

    ComplainDialog complain_dialog = new ComplainDialog(OrderDetialActivity.this,
                            R.style.customdialog_complain_style,
                            R.layout.complain_dialog);
                    Window win = complain_dialog.getWindow();
                    win.getDecorView().setPadding(0, 0, 0, 0);
                    WindowManager.LayoutParams lp = win.getAttributes();
                    lp.width = WindowManager.LayoutParams.FILL_PARENT;
                    lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
                    win.setAttributes(lp);
                    complain_dialog.show();
                    complain_dialog
                            .setYourListener(new ComplainDialog.ComplainButtonListener() {
                                @Override
                                public void setComplainString(String complainString) {
                                    if (!TextUtils.isEmpty(complainString)) {
                                        setComplainInfo(complainString);
                                    }
                                }
                            });
                }
            });
    

      

  • 相关阅读:
    vim
    Windows Scripting Host
    html5的新特性
    如何设置网页的搜索关键字
    Css Rest 方法
    javascript绑定事件
    AJAX 跨域请求
    转载ajax
    jQuery的hover()方法(笔记)
    无缝滚动案例解析
  • 原文地址:https://www.cnblogs.com/spring87/p/4835064.html
Copyright © 2011-2022 走看看