java - Java - Recycleview viewholder.category_name.settext 不起作用
问题描述
@Override
protected void populateViewHolder(CategoryViewHolder viewHolder, Category model, int i) {
viewHolder.category_name.setText(model.getName());
Picasso.with(getActivity())
.load(model.getImage())
.into(viewHolder.category_image);
viewHolder.setItemClickListener(new ItemClickListener() {
@Override
public void onClick(View view, int position, boolean isLongClick) {
// FancyToast.makeText(getActivity(),String.format("%d|%s",adapter.getRef(position).getKey(),model.getName()),FancyToast.LENGTH_LONG,FancyToast.SUCCESS,true).show();
Intent startGame = new Intent(getActivity(),Start.class);
Common.categoryId = adapter.getRef(position).getKey();
startActivity(startGame);
}
});
}
};
我已经尝试了下面的代码,但 viewHolder.category_name.setText() 不工作实际上 setText 工作但 model.getName() 不工作
解决方案
推荐阅读
- c# - 以统一格式重命名 C# 中多个文件的副本
- sql - T-SQL 输出插入子句 - 访问不在插入/删除表中的数据
- java - 向我隐藏其他应用程序 - 如何?
- sql-server - SQL Server 查询结果错误。也许索引?
- docker - Docker 推送到 Heroku “意外的 HTTP 状态:500 内部服务器错误”
- microsoft-teams - 在 Microsoft Teams 中添加网络共享位置的方法
- c# - C# 动态 SQL 查询
- swift - Firestore 搜索数组包含多个值
- react-native - onChangeText setState 只设置一个字符而不是整个字符串
- c# - 如何在自定义 HandleErrorAttribute 中获取 http 状态码