Android自定义下拉框的简单实现

安卓自带的Spinner不会用啊,换个图片都好麻烦,更别提做各种自定义的效果了

自己尝试着写了个能用的

  • 实现思路:

给予一个控件点击事件,弹出PopupWindow,通过对PopupWindow内的控件设置点击事件,完成对其他界面的更新。

  • 具体实现:
1.自定义控件(这里使用LinearLayout,在线性布局末尾添加一个ImageView,并对ImageView设置)
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();}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部