0

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

第一个列表视图:

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

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

第二个列表视图:

标题

            id         Name    Contact

            1          ram     12345

提前致谢。

4

1 回答 1

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
于 2013-05-13T07:35:41.950 回答