覆盖Spinner中的OnSelectedItemListener

时间:2012-05-01 01:46:02

标签: android android-widget

所以我有这段代码:

converteeUnit.setOnItemSelectedListener(new OnItemSelectedListener(){

    @Override
    public void onItemSelected(AdapterView<?> parent, View arg1,
       int arg2, long arg3) {
       // TODO Auto-generated method stub   
    }

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

我正在尝试更改此内容,但我不理解OnItemSelected方法的参数。在这个例子中,每个人意味着什么以及我需要具体实现名为convertedUnit的微调器?另外,当我也插入我想要的代码时,我怎么能像以前那样做呢?

1 个答案:

答案 0 :(得分:0)

如有疑问,请始终check the documentation

  • AdapterView = Spinner
  • 查看=已选择的视图(在 对话框/下拉菜单)
  • int =被按下的位置
  • long = id(可能是 对你没用;)

不确定您要执行的操作,但通常您希望使用position从您用于填充Spinner的Adapter中获取值。您始终可以使用spinner.getAdapter().getItem(position)