Xamarin.android 我想在Monodroid中单击按钮时显示一个列表视图。我试过这个编码。它没有运行。有人能纠正这一点吗
我想在Monodroid中单击按钮时显示一个列表视图。我尝试了以下代码,但是它没有运行。有人能纠正这一点吗Xamarin.android 我想在Monodroid中单击按钮时显示一个列表视图。我试过这个编码。它没有运行。有人能纠正这一点吗,xamarin.android,Xamarin.android,我想在Monodroid中单击按钮时显示一个列表视图。我尝试了以下代码,但是它没有运行。有人能纠正这一点吗 protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.Main); Button button1 = FindViewById<Button> (Resource.Id.btn); button1.Click
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Main);
Button button1 = FindViewById<Button> (Resource.Id.btn);
button1.Click += delegate { listviewFunction(); };
}
public void listviewFunction()
{
ListAdapter = new ArrayAdapter<string>(this, Resource.Layout.list_item, _countries);
ListView.TextFilterEnabled = true;
ListView.ItemClick += (sender, args) => Toast.MakeText(Application, ((TextView) args.View).Text, ToastLength.Short).Show();
}
试试看:
button1.Click += ...
全局声明ListView:
private ListView _listView;
现在1创建ListView,或2从axml文件设置它:
一,
二,
现在创建适配器,然后:
_listView.SetAdapter(myAdapter);
然后创建ItemClick处理程序:
_listView.ItemClick += (sender, args) => Toast.MakeText(Application, ((TextView) args.View).Text, ToastLength.Short).Show();
哦,对不起。。。这是我在编码上的错误。。。但我仍然无法得到确切的输出。。
_listView.SetAdapter(myAdapter);
_listView.ItemClick += (sender, args) => Toast.MakeText(Application, ((TextView) args.View).Text, ToastLength.Short).Show();