【发布时间】:2015-11-19 13:59:39
【问题描述】:
我有两个数组列表。 Arraylist one 包含我的聊天应用程序中的用户列表 ArrayList 2 包含我的聊天应用程序中的组列表 我在这里要做的是我想在我的聊天应用程序中添加用户列表和组列表。
这是我的第一个数组列表: 这里用户是我的模型类 userMap 是拥有所有用户列表的 HashMap
ArrayList<User> users = new ArrayList<User>();
for (User user : SocketSingleton.userMap.values()) {
if (user.getId() != loggedUserId) {
users.add(user);
}
}
我的第一个数组列表的适配器是
UserAdapter adapter1 = new UserAdapter(getActivity(),R.layout.all_user_list_item,users);
这是我的第二个数组列表,其中包含所有组 这里 Channel 是我的组模型类。而 listchannels 是包含所有组的 HashMap。
ArrayList<Channel> groups = new ArrayList<JoinedChannel>();
for (Channel channel : SocketSingleton.listchannels.values()) {
groups.add(channel);
}
第二个数组列表的适配器
ChannelAdapter adapter2 = new ChannelAdapter(getActivity(), R.layout.grouplist, groups);
我想添加两个列表,以便我可以将包含所有用户和组的单个列表视图设置为 AutocompleteTextview 请告诉我一种方法。
【问题讨论】:
标签: android listview arraylist adapter autocompletetextview