C# ';视图';是命名空间,但与类型一样使用
我正在为我的Xamarin android应用程序实现recycler视图,这是我的RecycleServiceAdapter.cs 代码,但当我在构造函数中将其作为参数传递时,它在视图中显示错误C# ';视图';是命名空间,但与类型一样使用,c#,android-recyclerview,xamarin.android,android-cardview,helper,C#,Android Recyclerview,Xamarin.android,Android Cardview,Helper,我正在为我的Xamarin android应用程序实现recycler视图,这是我的RecycleServiceAdapter.cs 代码,但当我在构造函数中将其作为参数传递时,它在视图中显示错误 namespace FinalProject_PU.Helper { class RecyclerViewHolder : RecyclerView.ViewHolder { public ImageView imageview { get; set; }
namespace FinalProject_PU.Helper
{
class RecyclerViewHolder : RecyclerView.ViewHolder
{
public ImageView imageview { get; set; }
//
// public TextView Description { get; set; }
public RecyclerViewHolder(View itemView) : base(itemView)
{
imageview = itemView.FindViewById<ImageView>(Resource.Id.imageView1);
// Description = itemView.FindViewById<TextView>(Resource.Id.textView1);
}
}
class RecyclerViewAdapter : RecyclerView.Adapter
{
private List<Data> lstData = new List<Data>();
public RecyclerViewAdapter(List<Data> lstData)
{
this.lstData = lstData;
}
public override int ItemCount
{
get
{
return lstData.Count;
}
}
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
{
RecyclerViewHolder viewHolder = holder as RecyclerViewHolder;
viewHolder.imageview.SetImageResource(lstData[position].imageid);
//viewHolder.Description.Text = lstData[position].description;
}
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
{
LayoutInflater inflater = LayoutInflater.From(parent.Context);
View itemView = inflater.Inflate(Resource.Layout.items, parent, false);
return new RecyclerViewHolder(itemView);
}
}
}
和“在此行中找不到类型或命名空间名称‘Data’(缺少using指令或程序集引用?)
public RecyclerViewHolder(View itemView) : base(itemView)
private List<Data> lstData = new List<Data>();
private List lstData=new List();
我试过了
您有名称空间问题。您必须尝试通过
视图
public RecyclerViewHolder(Xamarin.Forms.VisualElement.View itemView) : base(itemView)
对于数据
,请确定它声明的位置,并确保您具有该名称空间的using指令
其他资源
另一个.cs文件中使用了“数据”,检查它是否在数据类中。在库中添加这一行:使用FinalProjectPU。
之后。将文件夹名称放在创建Data.cs文件的地方。使用此代码查看错误Android.Views.View
它运行的是什么名称的APCE?