我希望我的程序问随机问题并有动态答案但是它只问随机问题,我需要动态答案
Button btn_1,btn_2; TextView text; setContentView(R.layout.activity_main); btn_1=findViewById(R.id.btn_1); btn_2=findViewById(R.id.btn_2); text=findViewById(R.id.text); int min = 1; int max = 3; Random r = new Random(); int rand = r.nextInt(max - min + 1) + min; String[]question={"What is Name Color Sky ?", "What is Name Color Night?", "What is Blood Color?" }; String[]answer={"Blue ", "Black", "White", "Red", "Green" ,"Purple" }; text.setText(question[rand]); }
尝试一下:
btn_1.setText(answer[r.nextInt(6)])
btn_2.setText(answer[r.nextInt(6)])
这将独立选择2种随机颜色。