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 關注
- 127 瀏覽
添加回答
舉報