自定义一个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中监听两个按钮并且将值返回,跪求大神回答
这肯定是个dialog,你看不习惯的话将构造函数的public换成private吧,应该明白我意思的
Dialog里面可能是有点复杂 ,但是使用dialog的人却十分简单
只需要opendialog就完全知道dialog里面的选择,如果能实现的话,感觉对使用者十分便利
感觉你的复杂多了,而且功能不好。
android怎样自定义dialog
本样式相对比较简单:上面有一个弹框标题(提示语),下面左右分别是“确认”和“取消”按钮,当用户点击“确认”按钮时,弹框执行 相应的确认逻辑,当点击“取消”按钮时,执行相应的取消逻辑。首先,自定义弹框样式:1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="...
android对话框加“确定”,“取消”两个按钮,却总只显示一个怎么...
Android 对话框Dialog的按钮增加方式:增加确定按键 dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { Override public void onClick(DialogInterface dialog, int which) { } });2.增加取消按键 dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() { Override...
android studio 怎么实现一个按钮点击后弹出确定跟取消窗口
isExit.setMessage("确定要退出吗");\/\/ 添加选择按钮并注册监听 isExit.setButton("确定", listener);isExit.setButton2("取消", listener);\/\/ 显示对话框 isExit.show();} return false;} \/**监听对话框里面的button点击事件*\/ DialogInterface.OnClickListener listener = new DialogInterface.On...
android自定义的对话框怎么调用
public void onClick(DialogInterface dialog, int which) { \/\/处理确定按钮 } });builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { Override public void onClick(DialogInterface dialog, int which) { \/\/ 处理取消按钮 finish();} });builder.create().show();} 3....
android 自定义的dialog,edit text 不能获得焦点,弹出软键盘。_百度...
1、首先自定义布局 2、把自定义布局放入dialog中显示 3、通过自定义布局查找对应的edittext组件 final View DialogView = a .inflate ( R.layout.loand, null);\/\/1、自定义布局 \/\/创建对话框 AlertDialog dlg = new AlertDialog.Builder(loand.this).setTitle("登录框").setView(DialogView)\/\/...
如何自定义Android Dialog的样式?
1、自定义Dialog final Dialog dialog = new Dialog(this, R.style.Theme_dialog);2、窗口布局 View contentView = LayoutInflater.from(this).inflate(R.layout.select_list_dialog,null);3、把设定好的窗口布局放到dialog中 dialog.setContentView(contentView);4、设定点击窗口空白处取消会话 dialog....
如何让Android弹出一个Dialog,这个Dialog只有一个图片,点击任意位置...
自定义dialog 写了类继承dialog 然后重写 onTouchEvent方法 getAction() 然后选择判断这个 action case: ACTION_DOWN 或者 ACTION_MOVE 事件的时候 cancel() return true 就好了
Android系统怎么利用利用Java反射技术阻止通过按钮关闭对话框(AlertDia...
现在我们来看看第一个需求:如果某个应用需要弹出一个对话框。当单击“确定“按钮时完成某些工作,如果这些工作失败,对话框不能关闭。而当成功完成工作后,则关闭对话框。当然,无论何程度情况,单击“取消”按钮都会关闭对话框。这个需求并不复杂,也并不过分(虽然我们可以自己弄个Activity来完成这个工作...
请教实现android工程中点击菜单弹出一个对话框
说下思路的,既然是弹出对话框,肯定是需要一个dialog,既然这个dialog中的一些属性是自己设定的,肯定是要设置自己自定义的dialog,怎么样才能弹出dialog呢,当你监听点击菜单的事件,记得几贴哟,逻辑很重要的,其他的就要靠你自己的了 android 点击按钮 让菜单从上面弹出 分类: 移动开发\/ Android\/ 文章...
如何将dialog中的button动态设置为disable
基本的命令就是将“确定”这个button设置为disable(false).如下的方法,就是构造一个自定义的dialog,其中包括一个编辑栏(EditText)和两个按钮(确定和取消)如果想要当EditText为空的时候让确定按钮为不可点击状态 你可能会如下实现(但是这个里面有问题!!!)。public Dialog customDialog(Context ...