item无法充满的问题
Adapter的Holder加载布局使用View会造成无法填充满,使用LayoutInflater。
填充不满
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): BuilderRecyclerViewHolder {
var view = View.inflate(context,R.layout.item_maintenance_request_history,null);
return BuilderRecyclerViewHolder(view)
}
正确填充
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): BuilderRecyclerViewHolder {
var view = LayoutInflater.from(context).inflate(R.layout.item_maintenance_request_history, p0, false);
return BuilderRecyclerViewHolder(view)
}
本文解析了在使用RecyclerView时,如何正确地填充布局以避免item显示不全的问题。通过对比View和LayoutInflater的不同用法,阐述了LayoutInflater.from(context).inflate()方法在布局填充中的优势。
1474

被折叠的 条评论
为什么被折叠?



