Android中的有个原生的下拉列表控件Spinner,但是这个控件有时候不符合我们自己的要求,
比如有时候我们需要类似windows
或者web网页中常见的那种下拉列表控件,类似下图这样的:
这个时候只有自己动手写一个了。其实实现起来不算很难,
本文实现的方案是采用TextView
+ImageView+PopupWindow的组合方案。
先来看看我们的自己写的控件效果图吧:(源码在文章下面最后给出哈!)
二、自定义下拉列表框控件的实现
1.
自定义控件用到的布局文件和资源:
结果框的布局页面:dropdownlist_view.xml:
<?xml
version="1.0"
encoding="utf-8"?>
不是不可见,是默认字体颜色和列表颜色一致了,看不出来在simple_list_item_1里面设定好TextView的textColor的颜色,否则默认好像系统会给你加上一个默认的效果,就是item按下时字体颜色是会变的,所以你在滑动到对应项才看到效果,呵呵
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)