安卓自带的Spinner不会用啊,换个图片都好麻烦,更别提做各种自定义的效果了
自己尝试着写了个能用的
- 实现思路:
给予一个控件点击事件,弹出PopupWindow,通过对PopupWindow内的控件设置点击事件,完成对其他界面的更新。
- 具体实现:
public class CustomSpinner extends LinearLayout {
private ImageView img;
public CustomSpinner( Context context ) {
super( context );
}
public CustomSpinner( Context context,
@Nullable AttributeSet attrs ) {
super( context, attrs );
}
public CustomSpinner( Context context, @Nullable AttributeSet attrs, int defStyleAttr ) {
super( context, attrs, defStyleAttr );
}
//布局文件读取之后
@Override protected void onFinishInflate() {
super.onFinishInflate();
init();
}
private void init() {
setOrientation( HORIZONTAL );
img = new I


6434

被折叠的 条评论
为什么被折叠?



