Spinner的用法类似button一样。
在引用的activity_main.xml声明如下:
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/spinner"
>
</Spinner>
arrays.xml 文件如下
<string-arrayname="spinner">
<item >cp3</item>
<item >cp4</item>
<item >cp5</item>
<item >cp6</item>
</string-array>
同样和button一样:
Spinner声明
private Spinner spinner;
在oncreate方法中获得spinner
spinner = (Spinner)findViewById(R.id.spinner);
SpinnerListenerlistener = new SpinnerListener();
spinner.setOnItemSelectedListener(listener);
内部类如下:
效果图:运行程序效果图如下
最下面的cp3即为效果图,
点击spinner后
上面图的局部截图