当我点击图像时,它不会改变显示的textview,我哪里出错了?onClickListener onclicklistener Android Java编程
**List<ImageView> fields = new ArrayList<ImageView>();
for(int i = 0; i < 64; i++) {
try{
id = R.id.class.getField("square" + (i+1)).getInt(0);
views.add((ImageView)findViewById(id));
((View) fields).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View fields) {
for(int i=0; i < 64; i++)
{
display = (TextView) findViewById(R.id.textView1);
display.setText("square" + i);
}
}
});
}
catch(Exception e){}
}**
}
}
这是什么显示? square63? – Blackbelt
使用'display.append(“\ n square”+ i);'检查textview文本是否更新 –
它应该显示点击的方块。这是一个棋牌游戏,我有64个方块。例如,如果我点击第一个方块,它应该显示square1和最后一个方块63 – Rownie