Android spinner使用技巧

来源:互联网 发布:java高斯模糊 编辑:程序博客网 时间:2024/04/29 20:59

以对话框形式打开下拉列表: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内的数据

0 0