我在访问 ListView 中的复选框时遇到问题。我正在尝试在创建每个视图时设置复选框。
我做了一个自定义适配器来实现这个功能:
public override View GetView(int position, View convertView, ViewGroup parent)
{
View view = convertView;
if (view == null)
view = context.LayoutInflater.Inflate(Android.Resource.Layout.SimpleListItemChecked, null);
view.FindViewById<TextView>(Android.Resource.Id.Text1).Text = items[position]._fName + items[position]._lName;
// This seems to return null.. I'm probably accessing it the wrong way.
view.FindViewById<CheckBox>(Android.Resource.Id.Checkbox).Checked = items[position]._Enabled;
return view;
}
问题是,作为注释状态,程序抛出 System.NullReferenceException。关键是我不知道如何访问该复选框。
任何帮助都将不胜感激。