0
이 코드는 두 회 전자 결과를 동시에 사용해야하지만이 코드는 하나의 회 전자 값을 반환하고 다른 회 전자 값은 null을 반환합니다. 코드에서 변경할 필요가있어서 두 스피너를 모두 사용할 수 있습니다. 여기여러 안드로이드 회 전자를 사용하여 결과를 얻으십시오.
statFrom.setOnItemSelectedListener(new function());
statTo.setOnItemSelectedListener(new function());
}
public class function implements OnItemSelectedListener {
String strFr, strTo;
public void onItemSelected(AdapterView<?> parent, View arg1, int pos,
long id) {
Spinner spinner = (Spinner) parent;
if(spinner.getId() == R.id.spinFrom)
{
strFr = spinner.getItemAtPosition(pos).toString();
}
if(spinner.getId() == R.id.spinTo)
{
strTo = spinner.getItemAtPosition(pos).toString();
}
Testing(strFr,strTo);
}
나는 하나의 스피너 값을 얻고 다른 나를
도와주세요 null를 보여주고있다!
는
스피너 선택 항목을 다른 장소에 저장하고 사용하십시오. 회 전자에서 선택된 값을 얻으려고하면 현재 값을 반환합니다. 아무것도 선택하지 않으면 그것은 0을 반환합니다. 이것은 당신의 문제라고 생각합니다. – Amsheer
동시에 두 스피너의 값을 얻으려고 시도하고, 선택한 값을 문자열로 추출한 다음 스피너의 선택된 값을 모두 통과하려고합니다. 기능. 테스트 (스피너 선택 값, 스피너 선택 값) 스피너 선택시 변경 사항이있을 때마다 값을 변경해야합니다. – MSS