RadioButtons和Buttons在自定义对话框中没有做任何事情

时间:2016-04-03 12:45:24

标签: java android dialog

所以我创建了自定义xml对话框,我希望对它进行编程:它有两个RadioButton,如果有一个点击了TextView s和{{1}等UI元素如果检查了另一个EditTex,它们就会消失。

问题是,RadioButtonButton没有做任何事情。我已将UI元素的可见性设置为在RadioButton被检查时显示和消失,但它不起作用。与RadioButton相同的是,它应该在活动Button中传递结果,但是当按下它时什么都不做。

我没有收到任何错误,所以请不要让我发布logcats,因为app不会崩溃。

以下是该对话框的代码:

EditText

1 个答案:

答案 0 :(得分:0)

所有隐藏/显示+查看OnClick回调中的膨胀逻辑都是错误的,所有这些都应该写在您的DialogFragment类中(使用DialogFragment而不是您正在使用的对话框,因为它是推荐的方式)

隐藏和显示UI控件的逻辑以及对话框的Button和RadioButton的clickListeners应该单独编写 - 例如:在DialogFragment的OnCreate中。