如何在listview中显示整数?

时间:2017-07-14 14:40:32

标签: java listview arraylist integer android-arrayadapter

我想在listview上显示for循环数字,但它不起作用。 App's Layout

:noh

1 个答案:

答案 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);
    }
});