1

所以我有这个代码:

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的微调器?另外,在插入所需代码的同时,如何让它做与以前相同的事情?

4

1 回答 1

0

如有疑问,请务必检查文档

  • AdapterView = 微调器
  • View = 选择的视图(在对话框/下拉菜单中)
  • int = 按下的位置
  • long = id(可能对你没用)

不确定您要做什么,但通常您希望使用position来从Adapter用于填充 Spinner 的值中获取值。您可以随时使用spinner.getAdapter().getItem(position)

于 2012-05-01T02:40:18.043 回答