android的spinner控件能不能改成只有一个向下的箭头
想要一个类似浏览器地址输入框的控件左边是一个AutoCompleteTextView右边是一个向下的箭头,点一下可以弹出一个下拉菜单,实现既可以手工输入又可以从下拉菜单选...
想要一个类似浏览器地址输入框的控件 左边是一个AutoCompleteTextView 右边是一个向下的箭头,点一下可以弹出一个下拉菜单,实现既可以手工输入又可以从下拉菜单选择,可以实现么
展开
2个回答
展开全部
可以自定义spinner样式实现,spinner的容器用FrameLayout,输入框盖在spinner上面,但这样只有在Holo.Light主题下好看,早期版本和其它主题效果很丑
建议使用内嵌ListView的PopupWindow实现下拉效果,非常灵活
建议使用内嵌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
}
});
@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
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询