2

我有两个微调器,它们都工作正常。

第一个从 xml 数组加载值

<Spinner
    android:id="@+id/my_spinner_1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:entries="@array/my_spinner_values" />

在此处输入图像描述

而第二个

<Spinner
    android:id="@+id/my_spinner_2"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

MyCustomAdapter adapter = new MyCustomAdapter( this, 
            android.R.layout.simple_spinner_item, 
            optionsList );
mySpinner2.setAdapter( adapter );

在此处输入图像描述

我试过simple_spinner_dropdown_item了,问题也发生了。

问题

android.R.layoutandroid在制作微调器时使用的默认值是什么?

或者,我可以让我的 customadapter 看起来像默认值(不制作自定义 xml 布局)吗?

4

1 回答 1

3

您必须致电:

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
于 2013-11-07T17:52:27.523 回答