1

我有两个列表视图

List1= {a, b, c, d, e, x, f, g, h, i, j, k} and

List2= {1, 2, 3, 4, 5, 6}

我想把列表格式像

在此处输入图像描述

我有两个微调器。假设首先在微调器中我选择项目“c”,然后在微调器中选择项目“6”,然后如果我点击按钮显示,那么它应该显示列表视图,它将显示如下数据

List3={c, d, e, x, 4, 5, 6} 

并且以同样的方式,如果选择另外两个项目,如“h”和“2”,那么它应该显示类似的列表

{2, 3, x, f, g, h}

如何实现这一点。

4

1 回答 1

1

因此,我假设您将 List1、List2 和 List3 定义为“List< String >”类的成员,并且如果 List3 准备就绪,您可以创建一个 ListView。
如果用户点击i第 th 个字母和第jth 个数字,那么:

List3.clear();
int index = (List1.size() - 1) / 2; //index of 'x'
while (i<>index) {
   List3.add(List1.get(i));
   if (i>index) { i--; } else { i++; };
}
i = (List2.size() - 1) / 2; //index of 'x'
index = j;
while (i<>index) {
   List3.add(List2.get(i));
   if (i>index) { i--; } else { i++; };
}
//construct your ListView here using data of List3

我希望这是你想做的,我没有误解你..
希望这会有所帮助......

于 2013-06-27T19:37:11.653 回答