一.概述
安卓有一个原生的下拉列表控件Spinner,但是这个控件有时候并不能满足我们自己的需求。
例如,有时我们需要类似于窗口或网页中常见的下拉列表控件,如下图所示:
这个时候,我得自己写一篇。实际上,这并不难理解,
本文实现的方案是TextView ImageView PopupWindow的组合方案。
来看看我们自己的控件渲染吧:(源代码在文末给出!)
二、自定义下拉列表框控件的实现
1.自定义控件使用的布局文件和资源:
结果框的布局页面:dropdownlist_view.xml: