欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

android spinner初始化时不执行点击事件

程序员文章站 2022-07-04 18:49:02
...

网上有很多解决办法是这样的:

spinner.setSelection(0, true);

但是这种方法在android7.0以后就失效了,所以还是用下面这种简单粗暴的方法吧:

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                        @Override
                        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                            boolean first=true;
                            if (first) {
                                first= false;
                            } else {
                                //处理事件的代码
                            }
                        }

                        @Override
                        public void onNothingSelected(AdapterView<?> parent) {

                        }
                    });
相关标签: spinner