c# - 使用 API 请求的结果填充 Spinner
问题描述
我想用 API 请求的结果填充微调器,我有这个方法
public async Task<List<String>> LoadSection(string userID)
{
var client = new HttpClient();
var response = await client.GetAsync(PRSNCEServer + "/retrievesections.php?userID=" + userID);
var result = await response.Content.ReadAsStringAsync();
List<string> records = JsonConvert.DeserializeObject<List<string>>(result);
return records;
}
在这一点上,我完全迷失了,不知道如何将其转换为 arrayadapter 以便我可以将内容放置到微调器中。
有什么想法吗?
解决方案
只需创建ArrayAdapter
(文档)
var myAdapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, records);
推荐阅读
- powershell - 方法调用失败,因为 [System.Object[]] 不包含名为“op_Division”的方法
- excel - Excel VBA - 使用数字 1 到 3 的宏填充行超出所需范围
- docker - 启用从 Docker 容器到外部世界的转发
- php - 在 WooCommerce 产品价格范围内用斜线替换破折号
- kubernetes - 如何列出自定义资源定义 (CRD) 的所有对象,例如当 CRD 冲突时?
- logging - 按应用程序划分的 IIS 流量细分
- django - Django:对象和引用对象字段访问
- r - 在 R 中加载先知库时出错 - 我该如何解决?
- apache2.4 - 如何在同一台服务器上运行 symfony 和非 symfony 项目
- xamarin.forms - 在 Xamarin Forms 中打开本地 pdf 文件