• Android 底部Dialog显示


      public void showComplainDialog() {
            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 (IsChinese.iszhongwen(complainString)) {
                                showTipsDialog("投诉输入含有非法字符");
                                return;
                            }
                            if (IsChinese.containsEmoji(complainString)) {
                                showTipsDialog("不支持输入表情符号");
                                return;
                            }
                            if (!TextUtils.isEmpty(complainString)) {
                                setComplainInfo(complainString.replace(" ", "").replace("
    ", ""));
                            }
                        }
                    });
        }
    

      

  • 相关阅读:
    Java new关键字的对象内存分配原理
    Android idleHandler
    Android Perffto工具
    Android Systrace工具
    Android TraceView工具
    Android App启动时间测量
    Android App启动分类
    Android线程的消息队列
    2018.2.28(延迟加载和缓存)
    2018.2.27(关联查询)
  • 原文地址:https://www.cnblogs.com/spring87/p/5474914.html
Copyright © 2020-2023  润新知