List Array查看TextView中的所有条目

时间:2012-11-25 14:26:58

标签: android

我有一个ArrayList,它将所有条目作为来自DB的字符串

List<Amthal> amthal = getAmthalSetFromDb(p);

我可以得到它的大小“它包含多少个字符串”

int i= amthal.size();

我想通过单击下一个按钮移动到下一个

,一个接一个地在TextView中查看这些字符串

我试图查看该数组列表中的任何字符串,但是我收到错误...“get(i-1)”必须返回该数组中的最后一个字符串...

    tv.setText(amthal.get(i-1));

我的问题是如何检索和查看这些字符串?我应该将它转换为字符串数组或什么?

1 个答案:

答案 0 :(得分:0)

您可以使用计数器变量解决您的问题:

public static int count=0;  //Declare it as class level varaible
yourbutton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

    if(count < amthal.size())
         {
              tv.setText(amthal.get(count).toString()); //set textView Text here
              count++;  // increase counter here
         }
         else{
            //Reset counter to 0
          }
    }
});