Yog*_*ana 4 android android-recyclerview
嘿,我有像第 1 集、第 2 集、第 3 集这样的recyclerview 列表,...如何计算总项目并设置为像当前一样的文本视图episode = episode(total items)
这是我的适配器
public class EpisodeAdapter extends RecyclerView.Adapter<EpisodeAdapter.EpisodeHolder>{
private List<Episode> episodeList;
public EpisodeAdapter(List<Episode> episodeList) {
this.episodeList = episodeList;
}
@Override
public EpisodeHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_episode , null);
EpisodeAdapter.EpisodeHolder mh = new EpisodeAdapter.EpisodeHolder(v);
return mh;
}
@Override
public void onBindViewHolder(EpisodeHolder holder, final int position) {
if (episodeList.get(position).getImage()!=null){
Picasso.with(SerieActivity.this).load(episodeList.get(position).getImage()).into(holder.image_view_item_episode_thumbail);
}else{
Picasso.with(SerieActivity.this).load(poster.getImage()).into(holder.image_view_item_episode_thumbail);
}
holder.text_view_item_episode_title.setText(episodeList.get(position).getTitle());
if (episodeList.get(position).getDuration() != null){
holder.text_view_item_episode_duration.setText(episodeList.get(position).getDuration());
}
}
Run Code Online (Sandbox Code Playgroud)
小智 7
从 recyclerView 中设置的适配器获取总项目数。
recyclerView&adapter不能为空,否则你可以找到总项目。
recyclerView.getAdapter().getItemCount();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25523 次 |
| 最近记录: |