可以自定义spinner样式实现,spinner的容器用FrameLayout,输入框盖在spinner上面,但这样只有在Holo.Light主题下好看,早期版本和其它主题效果很丑
建议使用内嵌ListView的PopupWindow实现下拉效果,非常灵活
spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
String ditem = item.getItemAtPosition(arg2).toString();
//取的选择的值,根据选择的值输出内容操作
}
@Override
public void onNothingSelected(AdapterView> arg0) {
// TODO Auto-generated method stub
}
});