分享

AutoCompleteTextView 改变提示框的背景和文字颜色

 小小770 2013-12-17
  •                 

AutoCompleteTextView 怎么改变提示框的背景和文字颜色及中间的分割线的风格呢?

谢谢了!

8个回复
回复:

<AutoCompleteTextView
                        android:layout_width="270px"
                        android:layout_height="51px"
                        android:hint="请输入关键字"
                        android:textColor="#E63F00"/>
如果设置android:textColor="#E63F00" 改变的只是输入框里字体的颜色,下拉框里字体的颜色该怎么设置成我们需要的呢?
我对比了一下E63F00应该是

但下拉框里还是黑色的字体呢,如何才能改成红色或者其他颜色 ?

回复: 你在给AutoCompleteTextView设置adapter的时候可以使用自定义布局,只要修改自定义布局中的字体颜色和背景颜色就可以了。要注意,自定义布局只要写成一个TextView就可以了,外面不要包裹LinearLayout。
回复:

你在给AutoCompleteTextView设置adapter的时候可以使用自定义布局,只要修改自定义布局中的字体颜色和背景 …

谢谢了,知道了,我试试

回复: 楼主最后怎么搞定的?能否贴下代码?感激啊
回复:

楼主最后怎么搞定的?能否贴下代码?感激啊

重写一下getView

回复: 楼主我想知道怎么去掉分割线  能上传DEMO吗  感恩不尽。。
回复: 上传个代码啊,给位大神,我的背景和字体都是白色的,搞得我什么都看不见
回复:

上传个代码啊,给位大神,我的背景和字体都是白色的,搞得我什么都看不见 …

你估计和我[错]得一样的,什么都看不清。看到楼上的各种提示,我终于明白了【错】哪儿了。
我们应该是错在了adpter的布局形式上,改成下面这样之后就ok了
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, data);
你之前应该和我一样用的也是 simple_dropdown_item_1line,所以什么都看不到。
同样的,也可以自己自定义一个布局,如楼上的各位大神所说的那样

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多