获得资源的Android - 从XML
Android的 - 无法从XML
嗨获得资源,
我开发一个问答游戏的Android应用程序,游戏中有24个问题,每个问题有一个String
(问题)和四ImageButton (answer), when user select the correct
ImageButton`,然后他们去下一个问题。
但问题是,在选择第一个正确答案之后,屏幕会刷新一个新问题和一组新图像,但会冻结在那里,无论点击什么,它都不会进入下一个问题。我附上我的代码和任何帮助赞赏!
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_new_game);
// set variables
int fourImageId[] = { R.id.1_4a, R.id.1_4b,R.id.1_4c, R.id.1_4d };
questionText = (TextView) findViewById(R.id.question1);
questionList = getResources().getStringArray(R.array.question);
correctAnswerIdList = ListOfImages.getListOfCorrectImages();
imageIdList = ListOfImages.getListOfImages(); //two dimension array
// give values to four image buttons
for (int i = 0; i < 4; i++) {
fourImages[i] = (ImageButton) findViewById(fourImageId[i]);
final int temp = fourImageId[i];
fourImages[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (temp==correctAnswerIdList[index]){
questionText.setText(questionList[index]);
for (int i = 0; i < imageIdList[index].length; i++) {
fourImages[i].setImageResource(imageIdList[index][i]);}
index++;
}
}
});}
logcat中有什么有用的东西吗? – 2013-03-01 15:07:39