Android 不同屏幕的动态列表视图?
Android dynamic list view to different screens?
列表元素和选项卡式面板内容正在从 json 文件中填充。
当我单击 listview1 中的 A 元素时,它必须转到 tabbeddpanel(上方)。
当我单击 listview1
中的 B 元素时,它必须转到 listview2
屏幕,当我单击 B1 listview2
中的元素必须转到选项卡面板(下方)。
帮我做这个
修改传递给您的 listview1
的数据集,以便您可以在此处添加标签。
例如,您在 listview1
中传递的数据集是一个 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
}
列表元素和选项卡式面板内容正在从 json 文件中填充。 当我单击 listview1 中的 A 元素时,它必须转到 tabbeddpanel(上方)。
当我单击 listview1
中的 B 元素时,它必须转到 listview2
屏幕,当我单击 B1 listview2
中的元素必须转到选项卡面板(下方)。
帮我做这个
修改传递给您的 listview1
的数据集,以便您可以在此处添加标签。
例如,您在 listview1
中传递的数据集是一个 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
}