0
我有这样的显示从网页API输出,我怎样才能在旋转
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
if (response.StatusCode != HttpStatusCode.OK)
Console.Out.WriteLine("Error fetching data. Server returned status code: {0}", response.StatusCode);
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
var content = reader.ReadToEnd();
dynamic arr = JsonConvert.DeserializeObject(content);
foreach (dynamic obj in arr)
{
tvJobID.Text = obj.JobID;
tvJobType.Text = obj.JobType;
}
}
}
但现在我想显示的JobTypes从在旋转的API返回,
微调mySpinner = FindViewById(Resource.Id.listSpinner);
我累了一切。至今没有运气,任何帮助,高度赞赏
我的VAR的内容是这样的
{"JobTypesGroup": "Leak"},{"JobTypesGroup": "Service"},{"JobTypesGroup": "Installation"},{"JobTypesGroup": "Miscellaneous"}]}
我想将其转换为一个列表,并获得JobTypesGroup在微调
您可以创建的类型的数组列表,并通过在您的微调设置适配器渲染。这可能会帮助你https://www.mkyong.com/android/android-spinner-drop-down-list-example/ – Tasneem
@Tasneem但问题是我不能这样做,列表 list = new List (内容);它给我错误“不能从字符串转换为int”。 –
KMR
似乎你的类型是整数类型,列表 list = new ArrayList <>();和for循环list.add(obj.JobType);您无法在JAVA中创建List <>的对象作为其接口。 –
Tasneem