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("\n", ""));
                        }
                    }
                });
    }

  

时间: 2024-12-24 07:10:40

Android 底部Dialog显示的相关文章

Dialog显示手机android安装的app信息

最近做功能开发时候需要显示当前手机安装的app信息.这里我使用Dialog来显示.截图如下: 如上截图所示,这个dialog显示了当前手机安装的app,当点击一个菜单项时候就会在上面显示一个上锁的图案(如上图:视频/相机/联系人).这时一个可以对app上锁的设计界面. 首先来看看dialog的创建: private void Init_create_dialog(){ if(null == show_app_dialog){ show_app_dialog = new Dialog(getAct

【Android】Dialog从下往上弹起(Dialog全屏,模态显示)

public class MyDialog extends Dialog implements android.view.View.OnClickListener{ private Button cancel; Context context; View localView; private RelativeLayout clearallpan; protected MyDialog(Context context) { super(context); this.context = contex

BottomBar之Android底部菜单

BottomBar之Android底部菜单 前言:开源项目BottomBar,实现Android底部菜单(常用菜单,BottomBar实现动画(上下式)+消息菜单,BottomBar+ViewPager+Fragment实现炫酷的底部导航效果) 效果: 开发环境:AndroidStudio2.2.1+gradle-2.14.1 引入依赖: compile 'com.android.support:appcompat-v7:23.0.0' compile 'com.android.support:

探讨:你真的会用Android的Dialog吗?

一个Bug前几日出现这样一个Bug是一个RuntimeException,详细信息是这样子的: 复制代码代码如下: java.lang.IllegalArgumentException: View not attached to window manager    at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:356)    at android.view.WindowManagerImpl.rem

Android中Dialog

在Android中,Dialog是一个非常重要的UI, 它可以方便的给用户提示,用最简洁的方式向用户展示信息, 以下的图片是Dialog的一个整体架构,通过它,可以总体对Dialog有一个很清晰的认识. 从这张图中可以看到,Dialog为父类, 其下有最重要的, 我们最常用的AlertDilog, 而AlertDialog的子类,则是由DatPicker, ProgressDialog,TimePick来组成. 这几个子类都是我们在程序开发中最常用的,因此要重点理解, 我们可以试着想像一下,如下

Android之Dialog详解

Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框. 在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框.当然学会系统的,自定义就简单了,所以我们先来学习系统的,后面在写一篇自定义对话框. 一般对话框: 不多说先上图: 代码: private void dialog1(){ AlertDialog.Builder builder=new AlertDialog.Builder(this);

Android中Dialog的使用

上一篇博文讲到对话框popWindow的使用,这篇博文主要讲解Dialog的使用. 1.什么是Dialog? Dialog就是对话框的一种方式!在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,这种对话框叫Dialog.最经常使用的,大家也比较熟悉的,也使用比较频繁有AlertDialog,这边篇博文将比较详尽的讲解Dialog的使用. 2.Dialog的特性 Android的对话框有两种:PopupWindow和Dialog.它们的不同点在

Android——自定义Dialog

创建dialog实例: Dialog dialog = new Dialog(Context context,int theme); 一般大家都是想让Dialog显示自己的布局这里的theme写在style文件内具体内容如下: <style name="dialog_tran" parent="android:style/Theme.Dialog">         <item name="android:windowFrame"

Android自定义Dialog简单实例

做Android应用中,最缺少不了的就是自定义Dialog,对于系统默认提供的Dialog样式,一般都不复合我们应用的样式. 自定义Dialog需要3步骤即可: 1.主要的重写Dialog的Java类 2.清除Dialog Theme,在style.xml文件中加一个即可 3.使用方法 一.创建CustomPopDialog2.java类 package com.lenovocw.music.app.widget; import com.lenovocw.zhuhaizxt.R; import