android如何创建带3个按钮的对话框

求主要代码... 求主要代码 展开
 我来答
lllwwwllwwlw
推荐于2018-03-01 · TA获得超过295个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:118万
展开全部

Dialog dialog = new AlertDialog.Builder(this).setIcon(

     android.R.drawable.btn_star).setTitle("喜好调查").setMessage(

     "你喜欢李连杰的电影吗?").setPositiveButton("很喜欢",

     new OnClickListener() {

      @Override

      public void onClick(DialogInterface dialog, int which) {

       // TODO Auto-generated method stub

       Toast.makeText(Main.this, "我很喜欢他的电影。",

         Toast.LENGTH_LONG).show();

      }

     }).setNegativeButton("不喜欢", new OnClickListener() {

    @Override

    public void onClick(DialogInterface dialog, int which) {

     // TODO Auto-generated method stub

     Toast.makeText(Main.this, "我不喜欢他的电影。", Toast.LENGTH_LONG)

       .show();

    }

   }).setNeutralButton("一般", new OnClickListener() {

    @Override

    public void onClick(DialogInterface dialog, int which) {

     // TODO Auto-generated method stub

     Toast.makeText(Main.this, "谈不上喜欢不喜欢。", Toast.LENGTH_LONG)

       .show();

    }

   }).create();

   dialog.show();

百度网友000ba5e
推荐于2016-07-12 · TA获得超过5066个赞
知道大有可为答主
回答量:2634
采纳率:0%
帮助的人:1150万
展开全部
1.先在布局界面上,拖进来一个按钮控件,并设置显示的文字,记得保存(Ctrl+S)

之后在代码界面上定义该按钮。

2.新建一个按钮点击的方法。
onClick(View v) :点击之后的动作。

3.设置按钮的点击事件指向我们新建的点击方法。
setOnClickListener:设置点击之后触发的动作。

4.在onClick里添加弹出对话框的代码。
AlertDialog:一个对话框类。
MainActivity.this:对话框显示的位置。
setTitle:设置标题。
setMessage:设置内容。
setPositiveButton:设置对话框的按钮。
show():显示对话框。

至此所有代码已经完成,编译并生成,在Android安卓虚拟机上显示如下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmhm7442
2012-04-27 · TA获得超过142个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:144万
展开全部
把 dialog 的那个几个 set。。Button 方法 加上就是三个
追问
这个太抽象了吧··我需要几行主要的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式