列表元素和选项卡式面板内容从json文件填充。 当我点击listview1中的 A 元素时,必须转到tabbeddpanel(上方)。
当我点击listview1
中的 B 元素时,必须转到listview2
屏幕,然后点击{{1}中的 B1 元素它必须转到tabbedpanel(下方)。
帮我做这个
答案 0 :(得分:1)
修改传递给listview1
的数据集,以便在此处添加标记。
例如,您在listview1
中传递的数据集是tis对象的ArrayList
。
public class myData {
private String content;
private int tag; // Add a tag attribute to handle them differently in the list.
}
// Here's the list passed to your `listview1`
private ArrayList<myData> myDataList = new ArrayList<myData>();
现在在bindView
函数内检查该位置对象的tag
,并以不同的方式处理动作。
if(myDataList.get(position).getTag() == 0) {
// Do this
} else {
// Do something else
}