为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 onBindViewHolder 索引在 Recycler View 中没有增加?

为什么 onBindViewHolder 索引在 Recycler View 中没有增加?

慕仙森 2022-07-14 16:55:20
infoOfPost.java     包 com.sakib23.task1;    公共类 infoOfPost {        字符串用户名;        字符串项目标题、项目描述、项目时间;        布尔项目标志;        公共 infoOfPost(字符串用户名,字符串项目标题,字符串项目描述,字符串项目时间,布尔项目标志){            用户名 = 用户名;            项目标题 = 项目标题;            项目描述 = 项目描述;            项目时间 = 项目时间;            项目标志 = 项目标志;        }        公共字符串 getUserName() {            返回用户名;        }        公共无效 setUserName(字符串用户名){            用户名 = 用户名;        }        公共字符串 getProjectTitle() {            返回项目名称;        }        公共无效 setProjectTitle(字符串项目标题){            项目标题 = 项目标题;        }        公共字符串 getProjectDescription() {            返回项目描述;        }        公共无效 setProjectDescription(字符串项目描述){            项目描述 = 项目描述;        }        公共字符串 getProjectTime() {            返回项目时间;        }        公共无效 setProjectTime(字符串项目时间){            项目时间 = 项目时间;        }        公共布尔getProjectFlag(){            返回项目标志;        }        公共无效 setProjectFlag(布尔项目标志){            项目标志 = 项目标志;        }    }    MainActivity.javapackage com.sakib23.task1;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import java.util.ArrayList;public class MainActivity extends AppCompatActivity {    RecyclerView recyclerView;    ArrayList<infoOfPost> arrayList;    myAdapter adapter;
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

视图持有者中的视图项占据了整个布局高度。请改用“wrap_content”。对于 sample_post.xml 中的父 LinearLayout,请使用android:layout_height = "wrap_content"



查看完整回答
反对 回复 2022-07-14
?
白板的微信

TA贡献1883条经验 获得超3个赞

这是我在使用适配器时遇到的问题。建议使用 ViewHolder 的getAdapterPosition()方法来获取更新的索引。对你来说,这将是myViewHolder.getAdapterPosition()一个索引。



查看完整回答
反对 回复 2022-07-14
  • 2 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信