我们在安卓日常开发中经常要用到下拉列表,当然想实现这样的功能方法有很多,今天我主要是讲如何使用ListPopuWindow实现下拉选择。
简单需求介绍:为EditText控件添加类似于自动完成的选择,第一次点击EditText控件,就会弹出下拉列表。点击列表的任何一个选项,如“Python 从自学到绝望”,则该选项将自动填充到"入坑语言选择:" 输入框中,如下图所示
废话不多说了,直接上代码,先看看布局文件吧,布局文件很简单,根布局就是一个垂直属性的LinearLayout,其次就是一个TextVeiw 跟一个EditText 控件,如图所示:
MainActivity里面的主要代码如下图所示:
是不是很简单呢?希望对各位朋友有所帮助!你们可以照着这代码敲一下,运行后的效果跟上图的下拉列表是一一样的。