android自定义下拉筛选,Android自定义下拉列表——PopupWindow+ListView(单选模式)...

最近在项目中使用android原生的Spinner发现其显示效果没有想象中的好,于是就动手写了一个popuwindow的弹出框下拉列表,在popuwindow中主要使用了ListView自带的单选和多选模式。

listview中使用自带的选择框有两种方式,第一种方式:

ListView lv = (ListView) findViewById(R.id.list_view);

lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

第二中方式:就是在listview布局中直接加,建议使用第二种

android:choiceMode="singleChoice"

先书写一个带listview的布局,popuwindow_spinner布局:

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:background="@mipmap/spinner_pop_bg">

android:id="@+id/pop_title"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:padding="6dp"

android:grav

你可能感兴趣的:(android自定义下拉筛选)