【发布时间】:2020-08-12 12:44:03
【问题描述】:
我正在学习 xamarin android。我遇到了一些奇怪的事情。
通常我想将我的 android spinner 与我从 webapi 中提取的 json 数据绑定。我写了这段代码。
var spinner = FindViewById<Spinner>(Resource.Id.RouteSelect);
string url = "http://localhost/api/android/pullroutes";
JsonValue json = await FetchWeatherAsync(url);
string temp = "";
for (int i = 0; i < json.Count; i++) {
//temp += json[i]["name"].ToString();
temp += json[i]["name"].ToString() ;
}
var items = new List<string>() { temp };
var adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerItem, items);
spinner.Adapter = adapter;
但它以文本形式显示微调器中的数据,但不像下拉样式。
我写错了什么?
【问题讨论】:
标签: c# android json xamarin.android