【发布时间】:2016-04-08 03:43:19
【问题描述】:
为什么我们要使用这样的东西来用数据填充 recyclerview?我们不能像在 ListView 中那样创建一个简单的字符串数组,例如 String[]titles 并显示它们吗?
List< Information> data
public void onBindViewHolder(MyViewHolder holder, int position) {
Information current = data.get(position);
holder.title.setText(current.title);
holder.icon.setImageResource(current.iconId);
}
我最近观看了一个关于如何使用 recyclerview 的视频,但我不明白为什么我们必须创建另一类信息,然后在 onBindViewHolder 内再次创建其数组以显示数据。
谁能帮我理解这段代码?
【问题讨论】:
-
什么意思?您可以在
ListView中使用List<>和ArrayList<>。事实上,这比非灵活数组更受欢迎。
标签: android material-design android-recyclerview android-viewholder