C# Xamarin Android |从课堂更改内容视图

问题描述 投票:0回答:1

我正在添加我的按钮和类中的单击事件,当您单击按钮时,您需要转到不同的内容视图并带有一个变量。

        protected override void OnPostExecute(Java.Lang.Object result)
        {
            base.OnPostExecute(result);

            pd.Dismiss();

            if((bool)result)
            {
                lv.Adapter = new CustomAdapter(c, meters);
                lv.ItemClick += Lv_ItemClick;
            }
            else
            {
                Toast.MakeText(c,"Unable To Parse",ToastLength.Short).Show();
            }
        }

        private void Lv_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            Toast.MakeText(c, meters[e.Position].EAN, ToastLength.Short).Show();
            
        }

Toast 显示应在下一个内容视图中显示的数据。

SetContentView 不适用于类。

SetContentView(Resource.Layout.address_data);

如何更改课程的内容视图?我如何将数据获取到新视图?

SetContentView(Resource.Layout.address_data);

c# android android-layout xamarin
1个回答
0
投票

我找到了解决方案:

Activity activity = c as Activity;
activity.SetContentView(Resource.Layout.address_data);
© www.soinside.com 2019 - 2024. All rights reserved.