我想在listview上显示for循环数字,但它不起作用。 App's Layout
:noh
答案 0 :(得分:0)
生成随机数并随机播放后,在for循环结束时再次将arrayAdapter
添加到listview marksixlist
,它将作为魅力。
我在生成随机数之前还清除了ArrayList marksixnum
,这样您的列表就不会继续增长。
可选,如果您需要最终点击元素,请删除marksixnum.clear()
mRandombtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Do this if you do not want
// numbers from last click
marksixnum.clear();
for (int j = 1; j <= 6; j++) {
int random = (int) (Math.random()* 49+1);
marksixnum.add(random);
Collections.shuffle(marksixnum);
}
// add arrayAdapter to listview
marksixlist.setAdapter(arrayAdapter);
}
});