【发布时间】:2018-09-01 07:08:06
【问题描述】:
我在 android 中制作了一个测验应用程序,在用户单击重置按钮后,我希望取消标记所有标记的答案,或者应用程序变得与启动时相同。我该怎么做?
XML 和 JAVA 的代码位于以下 github 存储库中。 Code:
【问题讨论】:
-
获取所有radioButton的实例&简单地触发,radioButton.setChecked(false);
-
由于可能存在
RecyclerView,您可以简单地将初始数据再次发送到适配器并调用`notifyDataSetChanged();` -
@DarShan 没听懂,能否详细解释一下!提前致谢。
-
或者,给主活动一个意图会起作用吗?
-
@RaghavMaheshwari 首先是你应该使用 RecyclerView... 回到正题,使所有 RadioButtons 私有类级别变量,在你的 Activity 的 onCreate() 中初始化它们,然后在 onClick( ) 的重置按钮,简单地在所有 RadioButtons 上执行 .setChecked(false)
标签: java android xml android-button