【发布时间】:2016-05-23 16:17:21
【问题描述】:
我正在开发测验应用程序。我正在显示问题及其选项。即当单击下一个按钮时,将显示下一个问题及其选项。现在我也保留了上一个按钮。但是我遇到了后退按钮的问题,例如,我在第一个问题中选择了第三个选项并转到第二个问题,然后再次单击上一个按钮并返回到第一个问题。所选值在第一个问题中消失了。如何存储选定的单选按钮值以及如何在按下返回或下一步按钮时再次保持单选按钮选中=true。
previous.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
position= position-1;
if (position>0)
{
next.setVisibility(View.VISIBLE);
tv5.setText("" + (count--) + "/" + no.size());
tv.setText(arr.get(position));
showAnswer.setText(arr.get(position));
rbd.setText(option_d.get(position));
rdc.setText(option_c.get(position));
rdb.setText(option_b.get(position));
rda.setText(option_a.get(position));
}
if ((radioGroup.getCheckedRadioButtonId() == -1))
{
skiped++;
Log.i("skiped", "Please Select answer :" + skiped);
}
}
});
【问题讨论】:
-
你是如何从一个问题转移到另一个问题的。正在改变活动,或者您是否在 Fragment 中进行这项工作。
-
使用arr.get(position)的位置增量或减量..
-
按下下一个按钮时,将答案存储在问题位置的答案数组中,当按下返回时,检查该位置的答案数组中的答案并显示在屏幕上
标签: android