나는 ArrayList
의 맞춤 개체가 있습니다. 이 사용자 정의 객체는 zoneCode (Integer)와 zoneName (String)을 포함하고 있습니다. zoneName이 목록에 있고 onItemSelected
이되도록이 데이터를 Spinner에 설정하고 싶습니다. 해당 선택의 zoneCode를 얻을 수 있습니다. 어떻게 가능합니까?Android 스피너 아이템 ID 관련 문제
-1
A
답변
0
는 zoneCod.get (위치) 영역 이름과 zoneCode 양의 데이터로
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int
position, long id) {
zoneCod.get(position);
}
}
0
이 배열 목록에 시도하고 당신이 선택한 항목의 위치를 얻는 방법을 알고있다. 예, 당신은 다음과 같이 zoneCode을 얻을 수있는 경우 : 사용자 정의 개체 클래스에
zoneCode[position];
+0
ArrayList에 onItemSelected에서 액세스 할 수 없습니다. –
0
재정 toString
방법 및 확인이
class CustomObject{
public String zoneName;
public int zoneCode;
public String toString(){
return zoneName;
}
}
영역 이름이 회 전자
을 설정 반환CustomObject[] objects = new CustomObject[10];
//initialize each object
ArrayAdapter<CustomObject> adapter = new ArrayAdapter<CustomObject>(this,android.R.layout.simple_spinner_item, objects);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
관련 문제
- 1. Android 스피너 아이템 위치
- 2. 스피너 아이템 하이라이트 컬러 변경
- 3. Android 스피너 문제
- 4. 관련 스피너 관련 팁
- 5. 리스트보기 스피너 누락 아이템 클릭
- 6. 스피너 아이템 프레임을 삭제/제외하는 방법은 무엇입니까?
- 7. 등록 사용자 중에 선택한 안드로이드 스피너 아이템
- 8. Amazon.com의 관련 아이템 알고리즘
- 9. 유성 : 관련 아이템
- 10. Android 스피너 세트 값
- 11. Android 관련 레이아웃의 문제
- 12. 스피너 문제
- 13. @string과 android 관련 문제
- 14. 체크리스트 아이템 ID
- 15. Android 스피너
- 16. Android 목록보기 관련 문제
- 17. Android ImageView 관련 문제
- 18. Android IntentService 관련 문제
- 19. Android 활동 관련 문제
- 20. formatNumber (Android) 관련 문제
- 21. android GridView 관련 문제
- 22. Android - ListView 관련 문제
- 23. Android 사용자 정의 스피너
- 24. 스피너 아이템 custom_style.xml에 중력 값을 여러 개 지정할 수 있습니까?
- 25. 현재 k2 아이템 ID 받기
- 26. Android 토글 스피너
- 27. Android 스피너 - 목록보기 확장
- 28. WP8의 바인딩 아이템 문제
- 29. OnItemSelectedListener가있는 여러 스피너 문제
- 30. Android 스피너 텍스트 색상
시도해 보셨습니까? – RobinHood