java - RecyclerView的LayoutInflator中无法解析布局
问题描述
我使用了 RecyclerView,在适配器中,我使用了这段代码
View view= LayoutInflater.from(parent.getContext()).inflate(R.layout.item_recy);
我已经创建了 item_recy 布局文件,但它显示了这样的错误
无法解析符号'item _recy'
请看图片有问题 在此处输入图片描述
我的适配器代码请看
package payapay.bornehofficial.myrecyclerview;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class AdapterRecy extends RecyclerView.Adapter<AdapterRecy.ViewHolder> {
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater
.from(parent.getContext()).inflate(R.layout.item_recy, parent, false);
return null;
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 0;
}
public class ViewHolder extends RecyclerView.ViewHolder {
public ViewHolder(View itemView) {
super(itemView);
}
}
}
我在项目中导入 R 文件但没有解决请看图片
import payapay.bornehofficial.myrecyclerview.R;
解决方案
在 recyclerview 适配器类的 onCreateViewHolder 方法中尝试此代码
View view = LayoutInflater .from(parent.getContext()).inflate(R.layout.item_account_list, parent, false);
推荐阅读
- jmeter - 需要使用 JMeter 插件 HTTP Simple Table Server 将多个相关值保存到 CSV 或 Txt 文件
- r - 从 R 中的不同拆分列表中提取数据的更好方法
- haskell - IHP - 如何通过自定义 Web Socket 控制器在客户端之间发送和接收数据?
- azure - 限制所有者将成员添加到启用邮件的安全组
- javascript - 如何在继续运行之前暂停测试脚本 3 秒?剧作家
- azure-storage-queues - 从邮递员查询时,有没有办法以 json 格式获取 Azure 存储帐户队列的响应
- typescript - Typescript & nuxt:i18n 类型不起作用
- swift - 如何获取直到标签栏底部的屏幕尺寸
- docker - 从 docker 服务中删除网络
- python - 如何用 MySQL 分块检索一行数据