In this chapter,I'll introduce Spinner Component。There are two kinds of methods to achieve it,following, I'll introduce these two usual methods one by one.
First: obtain spinner values from resource file
this is resource file:
<resources>
<string-array name="city_lab">
<item name="北京">北京</item>
<item name="深圳">深圳</item>
<item name="成都">成都</item>
</string-array>
<string-array name="food_lab">
<item name="平菇">平菇</item>
<item name="土豆">土豆</item>
<item name="西紅柿">西紅柿</item>
</string-array>
</resources>
then add attribute android:entries="@array/city_lab" in Spinner
Second: use ArrayAdapter
Instantiation ArrayAdapter by it's contructor :ArrayAdapter(Context context, int resource, List<T> objects)
And use the object of ArrayAdapter to call it's method called setDropDownViewResource for displayedeffects.
this is the link of sourcode :http://pan.baidu.com/s/1tb9MO