1.原因:Spinner少的时候直接new OnitemselectListener没问题出现的;由于Fragment中的用到的Spinner比较多,所以 就用 了 mPersonal_gender.setOnItemSelectedListener(this);这种方法;
然后就重写 public void onItemSelected(AdapterView<?> parent, View view, int position, long id) 方法。
2.问题来了:由于习惯了onClick(View v) 的id为view.getid,所以这里也用 switch (view.getId()) {了。
3.解决方法:后来打印了parent、view、position、和id四个参数,发现id在parent里面。。。。。,所以换成switch (parent.getId()) 就ok了。 (This is my first blog)