解决方案 »

  1.   

    spinner默认会显示适配数据的某一项,如果你要现实你说的这种,可以再spanner上覆盖一层view,点击时显示,其他情况下隐藏显示spinner
      

  2.   

    可以一上来真的赋给spinner一个值,然后在点击下拉的监听中,把值清空。提交的时候注意一下默认值情况的处理即可
      

  3.   


    在代码里面具体怎么写呢?
    在onitemselected 还是onNothingSelected里写?
    能不能发一下代码的片段看看。谢谢。
      

  4.   


    具体在代码里面怎么写,能不能发一下代码片段看看呢?
    我用的是arrayAdapter
    ArrayAdapter<String> names = new ArrayAdapter<String>(this, R.layout.spinner_item,R.id.contentTextView);
    names.add("不限");
    names.add("kent");
    names.add("Andy");
    names.add("Anna");
            name.setAdapter(names);@Override
    public void onItemSelected(AdapterView<?> parent, View view, int position,
    long id) {
    // TODO Auto-generated method stub

    }
    @Override
    public void onNothingSelected(AdapterView<?> parent) {
    // TODO Auto-generated method stub

    }
      

  5.   

    这个方法是可行的。
    如果只是单纯的设置默认值的话  setSelection(hint, true); 就可以了。
      

  6.   

    同上楼
    spinner默认会显示适配数据的第0项,
    如7项从0起,0、1、2、3、4、5、6,
    如显示第三项 输入 Spinner.setSelection(2, true);