在Xamarin中,我按如下方式编写了一个List:
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
items = new List<Tuple<string, string>>();
//Header displaying Locations
items.Add(new Tuple<string,string>("Fiji", "A nice beach"));
items.Add(new Tuple<string,string>("Beijing", "AKA Shanghai"));
//Header displaying plants
items.Add(new Tuple<string,string>("Seedlings", "Tiny plants"));
items.Add(new Tuple<string,string>("Plants", "Green plants"));
ListAdapter = new List_Adapter(this, items);
}
此列表正确显示。
我的问题是:如何在此列表中添加标题?
提前致谢
答案 0 :(得分:0)
<listView>.addHeaderView(View);
答案 1 :(得分:0)
你可以打电话
listView.addHeaderView(...);
列表视图实例上的。
编辑:
您应该调用 listView.addHeaderView(...) _BEFORE_,将适配器设置为listview。 例如:
View v = // inflate here the header view
listView.addHeaderView(v);
listView.setAdapter(/* you adapter instance */);