我正在使用SELECT count(*) AS noofrows
FROM tr_postmeta WHERE meta_key='pa_meta_debt' AND post_id=<%fieldname5%>
来显示某些值。而奇怪的问题是
下拉列表正确显示,但当我从下拉列表中选择任何项目时,框中不会显示。
奇怪的是,此功能适用于所有Android操作系统Spinner
。
我也试过了before 6.0.1(i.e. 6.0.0 and previous)
,结果是一样的。
main.xml中:
AppCompatSpinner
Main.java:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:entries="@array/values" />
答案 0 :(得分:7)
我回答自己的问题很奇怪。但经过大量研究后我终于找到了解决方案。
<强>解决方案:强>
我之前写的代码没有错。 这只是 Android OS 6.0.1
中内部填充的问题在 Android OS 6.0.1 的发布中,他们对
Spinner
的内部填充进行了一些更改。
在SO上阅读此related question后,我调整了我的Spinner
宽度并使其在所有Android操作系统版本中都可见。