AlertDialog的有关问题AlertDialog的有关问题
AlertDialog的问题
我现在AlertDialog中,有三个EditViet.他们三个都不能为空.
然后他们三个我都用了setError的方法提示.
但是每次我按了确定,然后对话框就消失了.这个问题怎么解决.
我想在其中一个为空的时候,点了确定,对话框还不消失,应该怎么解决呢?
------最佳解决方案--------------------------------------------------------
new AlertDialog.Builder(this)...
AlertDialog的有关问题
AlertDialog的问题
我现在AlertDialog中,有三个EditViet.他们三个都不能为空.
然后他们三个我都用了setError的方法提示.
但是每次我按了确定,然后对话框就消失了.这个问题怎么解决.
我想在其中一个为空的时候,点了确定,对话框还不消失,应该怎么解决呢?
------最佳解决
--------------------------------------------------------
new AlertDialog.Builder(this).setPositiveButton( a ,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
try {
Field f = dialog.getClass().getSuperclass()
.getDeclaredField( mShowing );
f.setAccessible(true);
f.set(dialog, false);// 不关闭
// f.set(dialog, true);关闭
}
catch(Exception e) {
// TODO: handle exception
}
}
}).show();
------其他解决方案--------------------------------------------------------
2楼正解,印象中只有这种方法改变下属性才可以
------其他解决方案--------------------------------------------------------
引用:
2楼正解,印象中只有这种方法改变下属性才可以
俺是1楼,你才是二楼
------其他解决方案--------------------------------------------------------
引用:
引用:2楼正解,印象中只有这种方法改变下属性才可以
俺是1楼,你才是二楼
呵呵 打错了,抱歉
------其他解决方案--------------------------------------------------------
这是用的反射,
------其他解决方案--------------------------------------------------------
引用:
这是用的反射,
这段代码也是百度的
不过LZ该结贴了,不喜欢提了问不接贴的人,搞得都木有回答问题的欲望了
本文档为【AlertDialog的有关问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。