矿山选矿设备,三农新闻,足协杯赛程
本文实例讲述了android实现点击alertdialog上按钮时不关闭对话框的方法。分享给大家供大家参考。具体如下:
开发过程中,有时候会有这样的需求:
点击某个按钮之后显示一个对话框,对话框上面有一个输入框,并且有“确认”和“取消”两个按钮。当用户点击确认按钮时,需要对输入框的内容进行判断。如果内容为空则不关闭对话框,并toast提示。
使用alertdialog.builder创建对话框时,可以使用builder.setnegativebutton和builder.setpositivebutton两个方法设置取消按钮和确认按钮的点击事件。然而问题在于,只要用户点击了确认按钮或者取消按钮,系统就会自动将对话框关闭。
解决此问题的方法是:
(1)使用builder.setpositivebutton设置确认按钮的文字,但是不添加监听。即:
(2)得到alertdialog对象:
//发送
sendprofile(cardnum);
alertdialog.dismiss();
}
});
问题完美解决。
希望本文所述对大家的android程序设计有所帮助。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论