나는 두 개의 스피너가 있습니다.spinner1의 xy 항목이 올바르게 선택되지 않은 경우 spinner2 표시
첫 번째 항목에서 "Diesel"항목을 선택한 경우 두 번째 항목을 표시하려고합니다.
sKraftstoffArt.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
if(sKraftstoffArt.getSelectedItem().toString() == "Diesel"){
sPartikelfilterArt.setVisibility(sPartikelfilterArt.VISIBLE);
}
}
public void onNothingSelected(AdapterView<?> adapterView) {
return;
}
});
이 코드는 onCreate 메소드에서 구현했습니다. 런타임에 항목을 선택하면 선택한 항목 텍스트가 표시되지 않습니다 ... 활동이 만들어지고 기본값이 선택되면 작동합니다 ....
그 밖의 구현해야하는 부분 ?
감사합니다, 플로트
감사합니다. .equals를 사용하면 잘 작동합니다. – float
버튼을 클릭하여 값을 알고 싶을 때 선택한 항목을 가져 오는 방법을 알려주시겠습니까? 이 경우에는 adapterView가 없습니다. – float
아 나는 선택된 값을 별도의 변수에 저장한다 :-) – float