1 回答

TA贡献1946条经验 获得超4个赞
为了便于理解,我们可以这样定义变量:
AnswersListViewAdapter listAdapter;
ExpandableListView expListView;
并像这样使用:
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.Inflate(Resource.Layout.answers_fragment, container, false);
expListView = view.FindViewById<ExpandableListView>(Resource.Id.answers);
listAdapter = new AnswersListViewAdapter(Application.Context, answers); // This is where the implicit type conversion error occurs
expListView.SetAdapter(listAdapter);
//view.FindViewById<ExpandableListView>(Resource.Id.answers).Adapter = new AnswersListViewAdapter(Context, answers);
return view;
}
当然你也可以直接这样使用:
view.FindViewById<ExpandableListView>(Resource.Id.answers).SetAdapter(new AnswersListViewAdapter(Application.Context, answers));
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报