翻译使用"谷歌翻译"!
简要说明问题.我决定尝试使用RecyclerView.像搜索listView这样的现成解决方案,没有必要全部实现.所以我找到了一个解决方案,如果在源代码的底部需要一个解决方案,但是存在问题.有一个列表,它显示标题,当您点击第二个回合Activiti中已有标题和完整描述的任何项目时.实现我喜欢:在MainActivity中我从数据库(使用Sugar ORM)头文件和id加载
ArrayList<String> arrTitle = new ArrayList<>();
for(Contact contact:allContacts){
arrTitle.add(contact.title);
}
ArrayList<String> arrId = new ArrayList<>();
for(Contact contact:allContacts){
long i = contact.getId();
String str = Long.toString(i);
arrId.add(str);
}
Run Code Online (Sandbox Code Playgroud)
然后将它们传送到适配器
mAdapter = new RecyclerAdapter(arrTitle, arrId);
Run Code Online (Sandbox Code Playgroud)
适配器Recycler Adapter我得到值推导标题到列表,第二个传递id活动
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
// Convert the id to the array
idTab = new String[mId.size()];
for (int i = 0; i != mId.size(); i++) {
idTab[i] = mId.get(i);
}
// Element position
final int idvadaptere = position;
// Display …Run Code Online (Sandbox Code Playgroud)