Android SimpleListView1 C#

本文关键字:SimpleListView1 Android | 更新日期: 2023-09-27 18:16:33

我在c#中实现了一个SimpleListView1布局,我需要添加一个按钮到列表中,允许我返回家园。由于在这种情况下没有我能够编辑的XML,所以我正在寻找如何解决这个小困境的想法。

namespace SOA_App
{
[Activity(Label = "BasicTable")]
public class SOAList_ListView : ListActivity {
    string[] items;
    protected override void OnCreate(Bundle bundle)
    {
         base.OnCreate(bundle);
         items = new string[] { "Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers" };
         ListAdapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, items);
    }
    protected override void OnListItemClick(ListView l, View v, int position, long id)
    {
        var t = items[position];
        Android.Widget.Toast.MakeText(this, t, Android.Widget.ToastLength.Short).Show();
    }
}
}

Android SimpleListView1 C#

你可以使用一个常规的Activity(与ListActivity相反),然后在Activity的布局中添加一个ListView和一个Button小部件

您可以添加"Home"到列表和onClick检查文本是否为"Home",但正如Tom建议的那样,为什么不在底部创建一个带有按钮的正常活动呢?

我注意到你复制/粘贴了Xamarin教程,我建议用可编辑(a)xml创建一个新项目,并添加一个listView和一个按钮。