以对话框形式打开下拉列表:android:spinnerMode="dialog" (xml文档)
通过代码改变选项:spi_PIN01.setSelection(0);
Item监听器:OnItemSelectedListener()当子选项发生改变时触发。
让item可以重复选择(通过java反射机制实现):
try {
Field field = AdapterView.class.getDeclaredField("mOldSelectedPosition");
field.setAccessible(true);
field.setInt(spi_PIN32, AdapterView.INVALID_POSITION);
} catch (Exception e) {
e.printStackTrace();
}
动态改变spinner选项:可以直接更改Adapter内的数据