Android, spinner items not showing(Android,微调控制器项不显示)
本文介绍了Android,微调控制器项不显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码,我无法将项目添加到微调工具中。 我不知道出了什么问题,也找不到其他办法!
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"/>
字符串.xml:
<string-array name="items">
<item >Item 1</item>
<item >Item 2</item>
<item >Item 3</item>
<item >Item 4</item>
</string-array>
提前感谢您的帮助。
推荐答案
您的微调控件文本颜色为白色:请将其更改为其他颜色。
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"
android:layout_margin="26dp"
android:textColor="#000000"/> //change this
还可以直接访问布局中的数组资源。点赞:
android:entries="@array/items" //add this in your spinner layout
编辑
您可以尝试使用微调控制器项的自定义布局:
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:gravity="left"
android:background="#000000" //dark background
android:text="Test"
android:textColor="#ffffff" //white text
android:padding="5dp"
/>
使用布局时使用:
ArrayAdapter<String> adaptador = new ArrayAdapter<String>(getActivity(),
R.layout.spinner_item, datos);
这里R.layout.spinner_item
是微调控件的自定义布局
这篇关于Android,微调控制器项不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:Android,微调控制器项不显示
猜你喜欢
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- 获取数字的最后一位 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 转换 ldap 日期 2022-01-01