【发布时间】:2014-04-05 11:40:47
【问题描述】:
在一个 android 应用程序中,我打算让用户回答一个随机数,然后屏幕上会出现一个新数。重复 10 次,然后给出最终分数。但是我不确定如何更新总和,以便在每次之后在屏幕上显示一个新的随机数。
以下是我当前的代码:
public class Test extends Activity {
//declare vars
TextView text;
EditText answer;
Button submit;
int random1;
int random2;
String question;
int correctAnswer;@
Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
// initialising variables
initialiseVars();
//set up random
setUpRandom();
//Set text view equal to question
text.setText(question);
//updateQuestion?
}
public void initialiseVars() {
text = (TextView) findViewById(R.id.tvTopRandomTest);
answer = (EditText) findViewById(R.id.etEnterAnswerRandomTest);
submit = (Button) findViewById(R.id.btnSubmitRandomTest);
}
public void setUpRandom() {
//setting up randoms
Random random = new Random();
// Generating random number between 1 and 12
random1 = random.nextInt(12) + 1;
// Generating another random number between 1 and 12
random2 = random.nextInt(12) + 1;
question = random1 + " x " + random2 + " = ";
correctAnswer = random1 * random2;
}
public void updateQuestion() {
//CODE TO UPDATE QUESTION
}
}
【问题讨论】:
-
问题是什么?
-
您想在用户每次点击“提交”时更改数字?
-
每次用户输入他们的总和答案时,我希望 textview 刷新另一个随机总和让他们回答?
-
你是要取用户问题的总和并用它来生成一个新的总和还是什么?
-
不,我将保存他们的答案并在下一个活动中显示它是否正确。我已经有了执行此操作的代码。我只是不确定在提交每个答案后将 textview 更新为新总和的代码。谢谢!