android的spinner控件能不能改成只有一个向下的箭头

2025-02-02 17:51:08
推荐回答(2个)
回答1:

可以自定义spinner样式实现,spinner的容器用FrameLayout,输入框盖在spinner上面,但这样只有在Holo.Light主题下好看,早期版本和其它主题效果很丑
建议使用内嵌ListView的PopupWindow实现下拉效果,非常灵活

回答2:

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

}
});