写在前面
需求: 需求就是我需要做一个选择天数的下拉框,一开始我选择的是PopupWindow+RecyclerView 我也写完了代码 写完以后发现 我的最外层的Dialog 是一个固定的高 最里层的RecyclerView 只能实现四五行的条目 有点不满足需求 后来就研究PopupWindow+Spinner 再发现 PopupWindow是一个容器 Spinner也是一个容器(脑壳疼) 又到了 单独的一个Spinner 完成了这个需求 下面开始上代码 上步骤.
1.Spinner是原生的Android控件
2.在布局中引入
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:spinnerMode="dropdown"
android:dropDownHorizontalOffset="50dp"
android:dropDownVerticalOffset="-50dp"
android:id="@+id/yanqi_spinner"
android:entries="@array/day"
></Spinner>