美文网首页
BRVAH使用中遇到的问题

BRVAH使用中遇到的问题

作者: 菜鸟考官 | 来源:发表于2017-07-20 18:08 被阅读0次

    github链接: https://github.com/CymChad/BaseRecyclerViewAdapterHelper
    作者简书: http://www.jianshu.com/u/f958e66439f0

    Item子控件的点击事件

    首先在adapter的convert方法里面通过viewHolder.addOnClickListener绑定一下的控件id

     @Override
    protected void convert(BaseViewHolder viewHolder, Status item) {
        viewHolder.setText(R.id.name, item.getName)
                .addOnClickListener(R.id.name)
    }
    

    然后再设置

    adapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() {
    @Override
    public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
     /*为了区分点击了哪一个item子控件*/
          switch (view.getId()) {
            case R.id.textView1:
                LogUtils.d(TAG + "____1", "____" + position);
                break;
            case R.id.textView2:
                LogUtils.d(TAG + "____2", "____" + position);
                break;
            default: {
    
                break;
            }
        }
    }});
    

    类似贴吧加载功能(实际也就是重新请求一次服务器),需要重新设置数据。需要判断本地帖子回复数量和服务器帖子回复数量是否一致

     if (adapter.getData().size() < Bean.getData().size()) {
            adapter.setNewData(Bean.getData());
     }

    相关文章

      网友评论

          本文标题:BRVAH使用中遇到的问题

          本文链接:https://www.haomeiwen.com/subject/rlsjkxtx.html