Android动态列表视图到不同的屏幕?

时间:2016-09-05 03:50:14

标签: java android listview android-tabs

列表元素和选项卡式面板内容从json文件填充。 当我点击listview1中的 A 元素时,必须转到tabbeddpanel(上方)。

当我点击listview1中的 B 元素时,必须转到listview2屏幕,然​​后点击{{1}中的 B1 元素它必须转到tabbedpanel(下方)。

帮我做这个

enter image description here

1 个答案:

答案 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
}