【发布时间】:2017-04-04 09:16:18
【问题描述】:
这是我的代码,我无法在 Spinner 中添加项目。 不知道怎么回事,也找不到其他办法!
Java:
spinner = (Spinner)getView().findViewById(R.id.spinner);
String[] datos = getResources().getStringArray(R.array.items);
ArrayAdapter<String> adaptador = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_spinner_item, datos);
adaptador.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adaptador);
XML:
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"
android:layout_margin="26dp"
android:textColor="#FFF"/>
strings.xml:
<string-array name="items">
<item >Item 1</item>
<item >Item 2</item>
<item >Item 3</item>
<item >Item 4</item>
</string-array>
提前感谢您的帮助。
【问题讨论】:
-
您的问题是什么?项目未显示在微调器中?
-
是的,spiner 中没有显示的项目
-
@user3139428 你的代码没有错误,它应该可以工作......你能添加更多的java代码来进一步检查吗?
-
我在我的项目中检查了你的代码。它工作正常。
-
在我的情况下是因为活动的主题,尝试改变它。
标签: java android string spinner items