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) {
}
});
上一篇: android Tab和ViewPager结合的例子
下一篇: 用jQuery实现简单的轮播