android 自定义一个带有确定和取消按钮的dialog应该如何获取值 20
自定义一个MyDialog中有确定和取消这两个按钮publicclassMyDialogextendDialog{publicMyDialog(Contextcontex...
自定义一个MyDialog中有确定和取消这两个按钮
public class MyDialog extend Dialog{
public MyDialog(Context context, String msg){
super(context);
this.context = context;
setContentView(R.layout.dialog);
(TextView) findViewById(R.id.tv).setText(msg);
final Button btn1= (Button)findViewById(R.id.btn_ok);
final Button btn2 = (Button)findViewById(R.id.btn_cancel);
}
public static boolean openDialog(Context context, String msg){
MyDialog dialog = new MyDialog(context, msg);
dialog.show();
return ????;
}
}
activity中调用dialog的时候要求这样调用,直接得出dialog中的选择结果
boolean flag = MyDilaog.openDialog(this, "是否进行操作?");
好了,现在的问题是怎样在MyDialog中监听两个按钮并且将值返回,跪求大神回答 展开
public class MyDialog extend Dialog{
public MyDialog(Context context, String msg){
super(context);
this.context = context;
setContentView(R.layout.dialog);
(TextView) findViewById(R.id.tv).setText(msg);
final Button btn1= (Button)findViewById(R.id.btn_ok);
final Button btn2 = (Button)findViewById(R.id.btn_cancel);
}
public static boolean openDialog(Context context, String msg){
MyDialog dialog = new MyDialog(context, msg);
dialog.show();
return ????;
}
}
activity中调用dialog的时候要求这样调用,直接得出dialog中的选择结果
boolean flag = MyDilaog.openDialog(this, "是否进行操作?");
好了,现在的问题是怎样在MyDialog中监听两个按钮并且将值返回,跪求大神回答 展开
3个回答
展开全部
new AlertDialog.Builder(this)
.setTitle("标题")
.setMessage("简单消息框")
.setPositiveButton("确定", null)
.show();
new AlertDialog.Builder(this)
.setMessage("Not connected to wifi devices")
.setNegativeButton("确定",new AlertDialog.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}
})
.show();
.setTitle("标题")
.setMessage("简单消息框")
.setPositiveButton("确定", null)
.show();
new AlertDialog.Builder(this)
.setMessage("Not connected to wifi devices")
.setNegativeButton("确定",new AlertDialog.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}
})
.show();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这dialog写的有问题啊,先不说怎么将值返回,你运行下看这是个dialog吗
追问
这肯定是个dialog,你看不习惯的话将构造函数的public换成private吧,应该明白我意思的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写法不好,换一个吧,网上例子多的是。
追问
Dialog里面可能是有点复杂 ,但是使用dialog的人却十分简单
只需要opendialog就完全知道dialog里面的选择,如果能实现的话,感觉对使用者十分便利
追答
感觉你的复杂多了,而且功能不好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询