DialogView的使用与源码详解

来源:互联网 发布:js获取两位小数函数 编辑:程序博客网 时间:2024/05/21 07:56

YFAndroidLibs之DialogView的用法及源码解析

关于(About)

dialog比较常见,一般使用的是AlertDialog

效果图如下:

这里写图片描述

设计思路及主要接口(Features)

继承Dialog,重写布局和Builder。

使用

导入包:

详见我的另外一篇博文:http://blog.csdn.net/u011072613/article/details/53889596

代码添加

DialogView.Builder cBuilder=new DialogView.Builder(v.getContext(), new DialogView.Builder.OnOKListener() { @Override public void getDialogValue01(String str) {                        } @Override public void getDialogValue02(String str) {                        }                    });                    cBuilder.setTitle("测试").setPositiveButton("确定", new DialogInterface.OnClickListener() {                        @Override                        public void onClick(DialogInterface dialog, int which) {                            // TODO Auto-generated method stub                        }                    })                    .setNegativeButton("取消",new DialogInterface.OnClickListener() {                        @Override                        public void onClick(DialogInterface dialog, int which) {                            // TODO Auto-generated method stub                        }                    } );                    cBuilder.setHint01("不知道你要做什么");                    cBuilder.setHint02("鬼才信你呢");                    cBuilder.create().show();            }        });

通过setHint01he setHint02方法,设置hint。

getDialogValue则分别用来获取两个输入框的值。

邮箱:yhcommute@outlook.com

github:https://github.com/commutescript

欢迎交流,欢迎star。

0 0