【问题标题】:Using RecyclerView for Parse使用 RecyclerView 进行解析
【发布时间】:2016-02-13 20:40:32
【问题描述】:

我正在使用RecyclerViewParseRecyclerView 我创建了一个适配器来从解析云加载文本。我的视图出现错误,无法应用于PhotoFilterViewHolder

@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    final View view = LayoutInflater.from(context).inflate(R.layout.item_photo_filter, parent, false);
    return new PhotoFilterViewHolder(view);
}

我正在使用 PhotoFilterViewHolder 查看 Parse Cloud 中的项目

public static class PhotoFilterViewHolder extends RecyclerView.ViewHolder {

    public PhotoFilterViewHolder(FilterImages post, View view) {
        super(view);
        PlaceName = (TextView) view.findViewById(R.id.place_names);
        PlaceName.setText(post.getPlaceName());
        ButterKnife.bind(this, view);
    }
}

【问题讨论】:

    标签: android parse-platform android-recyclerview


    【解决方案1】:

    找出错误!从 PhotoFilterViewHolder 中删除了 FilterImages 帖子

    public static class PhotoFilterViewHolder extends RecyclerView.ViewHolder {
    
                public PhotoFilterViewHolder(View view) {
                    super(view);
                    FilterImages post = new FilterImages();
                    PlaceName = (TextView) view.findViewById(R.id.place_names);
                    PlaceName.setText(post.getPlaceName());
                    ButterKnife.bind(this, view);
                }
    
                @ParseName("PlaceName")
                public TextView PlaceName;
            }
        }
    

    【讨论】:

      【解决方案2】:

      返回 "view" 对象而不是 new PhotoFilterViewHolder(view);

      【讨论】:

        猜你喜欢
        • 2013-03-18
        • 2013-07-18
        • 2013-07-08
        • 2011-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-27
        相关资源
        最近更新 更多