我是编程新手,所以我的代码遇到了一些问题。当我尝试在ArrayList
的{{1}}中显示数据时,我的代码误给我一个错误。
我的程序应该像这样运行:每次单击按钮时,它都应该显示数组中的下一个数据。
TextView
答案 0 :(得分:0)
我认为你的意思是Show.setText(d)
。
此外,请注意,for
循环会使点击始终显示" Android"。
答案 1 :(得分:0)
您需要说Show.setText(demo.get(<whatever you want to get>))
答案 2 :(得分:0)
维护一个全局变量,如:
int count=0;
你在onCreate()方法中的写如下:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Show.setText(demo.get(count));
count++;
if(count==demo.size){
count=0;
}
}
});