我有两个列表视图用于显示来自sqlite数据库的数据。我显示数据没有任何问题。在第二个列表视图中我有四列标题。当我点击第一个列表视图时,显示在第二个列表中的相关数据显示基于position.By默认i显示第二列表中零位置相关数据的第一个列表视图。问题是,在滚动第一个列表视图时,它会自动调用零位值,但我需要在第一个列表视图中点击的任何位置的数据。我显示的数据如下所示。我怎么办? 请帮忙吗?
第一个列表视图:
第一........ 第二........ 第三........
我根据第一个列表视图的选择显示数据。
第二个列表视图:
标题
id Name Contact
1 ram 12345
提前感谢。
答案 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