
我正在尝试在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问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)