public IncomeAdapter.ViewHolder onCreateViewHolder(ViewGroup parent,int viewType){ View view= LayoutInflater.from(mcontext).inflate(R.layout.recy_item_in,parent,false); ViewHolder mholder=new ViewHolder(view); return mholder; }
时间: 2024-03-28 11:38:32 浏览: 55
SimpleRecyclerView:不再创建RecyclerView.Adapter和RecyclerView.ViewHolder
这是 Android 开发中 RecyclerView 中 Adapter 的方法之一,用于创建 ViewHolder 对象。当 RecyclerView 需要新的 ViewHolder 来显示一个项目时,会调用 onCreateViewHolder() 方法。该方法需要实现创建一个新的 ViewHolder,并返回该对象给 RecyclerView。在该方法中,通过 LayoutInflater.from() 方法获取一个布局文件的解析器,然后使用 inflate() 方法将 R.layout.recy_item_in 布局文件解析成一个 View 对象。接着,创建一个 ViewHolder 对象,并将解析得到的 View 对象传入 ViewHolder 的构造方法中。最后,将 ViewHolder 对象返回给 RecyclerView,以便在列表中展示数据。
阅读全文