我有两个列表视图
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}
如何实现这一点。
答案 0 :(得分:1)
所以我假设您将List1,List2和List3定义为“List< String>”的成员如果List3准备就绪,你可以创建一个ListView
如果用户点击了i
个字母和j
个号码,那么:
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
我希望这是你想做的事情,我没有误解你。
希望这有助于......