我正在尝试实现mikepenz/fastAdapter,但我无法从github页面上理解它。他用的是butterknife,我以前也没用过。谁能向我解释我必须做什么才能用这个适配器设置一个示例回收器视图。另外,一些示例代码可能会有所帮助。提前谢谢。
发布于 2018-02-17 23:20:22
试着使用这个,它支持你的回收器视图所需的一切:
https://github.com/CymChad/BaseRecyclerViewAdapterHelper
设置也比原始适配器更简单:
public class QuickAdapter extends BaseQuickAdapter<Status, BaseViewHolder> {
public QuickAdapter() {
super(R.layout.tweet, DataServer.getSampleData());
}
@Override
protected void convert(BaseViewHolder viewHolder, Status item) {
viewHolder.setText(R.id.tweetName, item.getUserName())
.setText(R.id.tweetText, item.getText())
.setText(R.id.tweetDate, item.getCreatedAt())
.setVisible(R.id.tweetRT, item.isRetweet())
.linkify(R.id.tweetText);
Glide.with(mContext).load(item.getUserAvatar()).crossFade().into((ImageView) viewHolder.getView(R.id.iv));
}}
如果您仍然需要我演示mikepenz的FastAdapter :D,请在下面发表评论。
https://stackoverflow.com/questions/48842665
复制相似问题