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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android的spinner控件能不能改成只有一个向下的箭头相关的知识,希望对你有一定的参考价值。

想要一个类似浏览器地址输入框的控件 左边是一个AutoCompleteTextView 右边是一个向下的箭头,点一下可以弹出一个下拉菜单,实现既可以手工输入又可以从下拉菜单选择,可以实现么

参考技术A 可以自定义spinner样式实现,spinner的容器用FrameLayout,输入框盖在spinner上面,但这样只有在Holo.Light主题下好看,早期版本和其它主题效果很丑
建议使用内嵌ListView的PopupWindow实现下拉效果,非常灵活本回答被提问者和网友采纳
参考技术B 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


);

android的Spinner控件显示问题

如图,怎样去掉红圈里那个碍眼的啊?本人新手,各位大大帮帮忙吧!感激不尽。

参考技术A 应该是你设置
Adapter的时候
格式是
simple_spinner_dropdown_item
或者其他的
改成
simple_spinner_item
就好了
或者下面这样也可以的
Adapter
=
new
ArrayAdapter<SpinItem>(AttachActivity.this,
android.R.layout.simple_spinner_item,
lstSpinner);
Adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

以上是关于android的spinner控件能不能改成只有一个向下的箭头的主要内容,如果未能解决你的问题,请参考以下文章

android的Spinner控件显示问题

怎么实现Android的Spinner控件不可编辑

android 中如何设置Spinner点击后弹出的下拉列表的宽度样式

Android控件之Spinner简单使用

一起Talk Android吧(第四百四十一回:UI控件之下拉列表:Spinner一)

Android自定义Spinner控件及其使用