使用可以创建组的可展开列表视图创建收藏夹列表? Android的

时间:2015-04-15 23:06:34

标签: android

我一直在寻找一种创建收藏列表的方法。类似于可扩展列表视图的东西,但它应该允许用户添加他想要的组,而不是具有固定组。我使用HashMap<String, List<String>>来存储子组及其组的名称。我还使用文本文件来加载存储的组和子组。

是否可以重用List<String>在HashMap中输入值。我的多次尝试都失败了,所以我想知道是否有可能的解决方法。这基本上就是我上次尝试所做的事情:

myList.add("Carrot");
myList.add("Cabbage");

myHash.put("Group1", myList);
myList.clear();

myList.add("Orange");
myList.add("Apple);

myHash.put("Group2", myList);

当我在模拟器上查看结果时,它会为两个组显示橙色和Apple。任何建议都会受到赞赏,因为我不经常在java中编程。

1 个答案:

答案 0 :(得分:0)

myList.add("Carrot"); myList.add("Cabbage");

myHash.put("Group1", myList); 

//replace clear to new object.

myList = new ArrayList();

myList.add("Orange"); myList.add("Apple);

myHash.put("Group2", myList);