Android中的spinner控件点击之后是以弹出dialog 的形式供我们选择,但我们其实更希望可以看到是下拉菜单的感觉,如下图所示:
要实现这种效果其实也不难,自定义一个popupwindow控件就可以解决问题
在显示popupwindow时右侧箭头朝下,在popupwindow消失时右侧箭头朝右
先来看一下我自定义的popupwindow
SpPopWindow.java
public class SpPopWindow extends PopupWindow implements OnClickListener{
private Context mContext;
private TextView mThreeTv;
private TextView mTenTv;
private TextView mThirtyTv;
private OnClickListener mListener;
private OnDismissListener mDismissListener;
public SpPopWindow(Context mContext,OnClickListener mListener,OnDismissListener mDismissListener) {
super();
this.mContext = mContext;
thi