频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android中UI组件AlertDialog的各种实现
2017-07-19 09:58:32         来源:小明的博客  
收藏   我要投稿

Android中UI组件AlertDialog的各种实现,Java代码

public void test(View view)
    {
        AlertDialog.Builder builder=new AlertDialog.Builder(this);
        builder.setTitle("静静");
        builder.setMessage("你是猪吗");
        builder.setNegativeButton("yes", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"呀,这样啊",Toast.LENGTH_SHORT).show();
            }
        });
        builder.setPositiveButton("是的", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"呀,这样啊",Toast.LENGTH_SHORT).show();
            }
        });
        builder.setNeutralButton("你猜对啦", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,"呀,这样啊",Toast.LENGTH_SHORT).show();
            }
        });
        AlertDialog alertDialog=builder.create();   //builder.create()可以返回一个AlerDialog的对象,在这之前,对对话框的一些参数进行设置
        alertDialog.show();
    }


private String[] ss=new String[]{"上海","北京","深圳","发顺丰","包邮"};
    public void test1(View view)
    {
        AlertDialog.Builder builder=new AlertDialog.Builder(this);
        builder.setTitle("静静");
        builder.setItems(ss, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(MainActivity.this,ss[which],Toast.LENGTH_SHORT).show();
            }
        });
        AlertDialog alertDialog=builder.create();
        alertDialog.show();
    }
点击复制链接 与好友分享!回本站首页
上一篇:Android06-常用控件(ImageView-ProgressBar-Handler)
下一篇:Android获取手机的版本号等信息的代码
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站