Java 如何在下面的代码中设置微调器的操作

Java 如何在下面的代码中设置微调器的操作,java,android,android-spinner,onitemclicklistener,Java,Android,Android Spinner,Onitemclicklistener,我想在getView中使用以下代码 fromSpinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int position, long arg3) { fromSpinner.set

我想在getView中使用以下代码

fromSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int position, long arg3) {

            fromSpinner.setSelection(position);
            fromSpinner.setSelected(true);
            sourceRowPosition = position;

        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {

        }
});
fromSpinner.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0、视图arg1、,
整数位置,长arg3){
fromSpinner.setSelection(位置);
fromSpinner.setSelected(true);
sourceRowPosition=位置;
}
@凌驾
未选择公共无效(AdapterView arg0){
}
});

只需使用与listview相同的方法,这将解决您的问题

您想做什么?我有两个微调器…一个表示源语言,另一个表示目标语言…它们有与之关联的edittext,其中包含源语言单词和目标语言单词…我们还有一个按钮,可根据目标语言将edittext1中的单词翻译为其他单词。通过这种方式,我们维护单词的列表视图。我希望如果我从spinner更改目标语言…当我将其添加到customAdapter类的getView方法时,它将自动将更改反映到所有列表词,反之亦然…它将提供空指针例外我需要在ItemClickListener上执行translate按钮的逻辑您到底想做什么?请参阅。。。当我单击Translatebutton…它在getView方法中的代码被执行…当我尝试使用微调器onItemSelectedListener执行相同的操作时…应用程序关闭,出现空指针异常