Spinner使用xml数组与自定义适配器布局的区别

时间:2013-11-07 17:42:10

标签: android android-layout

我有两个旋转器,它们都可以正常工作。

第一个加载xml数组中的值

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

enter image description here

第二个

<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 );

enter image description here

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

问题

制作微调器时,android使用的默认android.R.layout是什么?

或者,我可以将我的customadapter看作默认(不进行自定义xml布局)吗?

1 个答案:

答案 0 :(得分:3)

你必须致电:

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)