如何在android中停止执行getview()方法?

时间:2013-05-13 07:19:49

标签: android android-listview

我有两个列表视图用于显示来自sqlite数据库的数据。我显示数据没有任何问题。在第二个列表视图中我有四列标题。当我点击第一个列表视图时,显示在第二个列表中的相关数据显示基于position.By默认i显示第二列表中零位置相关数据的第一个列表视图。问题是,在滚动第一个列表视图时,它会自动调用零位值,但我需要在第一个列表视图中点击的任何位置的数据。我显示的数据如下所示。我怎么办? 请帮忙吗?

第一个列表视图:

第一........ 第二........ 第三........

我根据第一个列表视图的选择显示数据。

第二个列表视图:

标题

            id         Name    Contact

            1          ram     12345

提前感谢。

1 个答案:

答案 0 :(得分:1)

容易暴力的方式是使用这样的标志..

public boolean flag=false; // declare this as class variable outside both listview adapter class

然后在第一个列表视图中获取getview()函数

if(!flag){
       //display 2nd list view contents on 0th position of 1st list
       flag=true;
}

在第一个列表视图的onItemClick()

//display 2nd list view contens based on position