android-ArrayAdapter.createFromResource问题

android-ArrayAdapter.createFromResource问题,第1张

概述我正在尝试在Spinner上进行“选择一个”.我看到了有关该主题的所有答案,但仍然有一些问题.制作自定义微调器的常用方法是:ArrayAdapter<CharSequence>dataAdapter1=ArrayAdapter.createFromResource(this,R.array.entries,android.

我正在尝试在Spinner上进行“选择一个”.我看到了有关该主题的所有答案,但仍然有一些问题.制作自定义微调器的常用方法是:

ArrayAdapter<CharSequence> dataAdapter1 =  ArrayAdapter.createFromresource(this, R.array.entrIEs,                                        androID.R.layout.simple_spinner_item);        dataAdapter1.setDropDownVIEwResource(androID.R.layout.simple_spinner_dropdown_item);        spinner1.setAdapter(dataAdapter1);        spinner1.setAdapter(                  new nothingSelectedSpinnerAdapter(                        dataAdapter1,                        R.layout.contact_spinner_row_nothing_selected,                                                    this));

在此代码中,我必须在Strings.xml中定义R.array.entrIEs,但是我的应用程序正在从MysqL中填充微调器,并且具有列表grad [i] = Json.getString(“ Grad”);.如何使用该列表而不是Strings.xml中定义的条目创建此ArrayAdapter.createFromresource?特纳克斯

解决方法:

查询数据,将其放在列表或数组中,并使用此数组适配器的构造函数

ArrayAdapter<CharSequence> dataAdapter1 =  new ArrayAdapter(this,                                     androID.R.layout.simple_spinner_item, yourArrayOrList);

更多内容:http://developer.android.com/reference/android/widget/ArrayAdapter.html#ArrayAdapter(android.content.Context, int, java.util.List)

总结

以上是内存溢出为你收集整理的android-ArrayAdapter.createFromResource问题全部内容,希望文章能够帮你解决android-ArrayAdapter.createFromResource问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1087659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存