1.Spinner 样式
1)如果想要自定义文字加图像的,使用自定义Adapter
2)使用默认adapter设置样式
方法一:在activity主程序中用adapter写
a.自定义一个默认的item Layout文件 ( ps:spinner_item.xml)
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(getActivity(),R.layout.spinner_item, phoneList);
b.自定义一个样式Layout文件( ps:dropdown_stytle.xml)
adapter.setDropDownViewResource(R.layout.dropdown_stytle);
ps:注意,两个xml文件一定是textview 为根径
即要求带xmlns:android="http://schemas.android.com/apk/res/android"
方法二:直接在xml文件中设置其要现实的内容
main.xml:
<Spinner
android:id="@+id/editRegion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:entries="@+array/region"/>
string.xml
<string-array name="region">
<item>中西区</item> <item>湾仔区</item>
</string-array>