필자는 설명서와 인터넷에서 getView 메소드에 대해 설명하는 많은 자습서를 읽었지 만, 왜 사용하는지 이해하지 못했습니다. 누구나 일부 예제 나 미리보기로 설명해 주시겠습니까?arrayAdapter의 getItem()은 어떻게 작동합니까?
4
A
답변
11
getItem()
은 항목의 데이터 개체를 반환합니다. 어댑터의 데이터에 액세스 할 수있는 방법을 제공합니다. 예를 들어, 배열 어댑터에 문자열 요소가 있으면 getItem()
은 문자열 객체를 반환합니다.
13
getView()는 AdapterView의 하위 항목을 생성하거나 재사용하는 데 사용됩니다. AdapterView는 여러 항목을 포함하는보기입니다. 예를 들어, ListView에는 동일한 (또는 아닐 수도있는) 구조가있는 일부 항목이 들어 있습니다. getView()는 뷰를 특정 위치에 구축하고 데이터로 채우는 데 사용됩니다.
getItem()은 지정된 View 항목에 대한 데이터를 제공하는 항목을 가져 오는 데 사용됩니다. 예를 들어 텍스트 항목의 ListView가있는 경우 getItem()은 String 또는 CharSequence를 반환해야합니다. 편의상 (예 : onItemClickListener에서)
@Override
public void onItemClick(AdapterView<?> av, View view, int pos,
long arg3) {
String selectedText = (String) av.getItemAtPosition(pos);
// or av.getAdapter().getItem(pos);
}
관련 문제
- 1. FragmentPagerAdapter GetItem은 호출되지 않습니다?
- 2. FragmentPagerAdapter의 getItem은 언제 호출됩니까?
- 3. ArrayAdapter의 NullPointerException
- 4. ArrayAdapter의 nullPointerException
- 5. ArrayAdapter의 IllegalStateException
- 6. ListFragment에 사용할 ArrayAdapter의 문자열을 어떻게 지정합니까?
- 7. ArrayAdapter의 getView 및 AndroidAnnotations
- 8. ArrayAdapter의 순환 (또는 무한)리스트 뷰
- 9. ArrayAdapter의 버튼이있는 사용자 정의보기
- 10. arrayadapter의 항목 업데이트
- 11. ArrayAdapter의 지연로드 애니메이션하기
- 12. AlertDialog가있는 ArrayAdapter의 ActivityForResult를 사용하십시오.
- 13. ArrayAdapter의 올바른 사용?
- 14. arrayadapter의 SetAdapter가 충돌합니다.
- 15. linkWithCredential은 어떻게 작동합니까? 규칙은 어떻게 작동합니까?
- 16. ImageFetcher를 사용하여 ArrayAdapter의 재활용 문제
- 17. 어떻게 작동합니까?
- 18. 어떻게 작동합니까?
- 19. : 어떻게 작동합니까?
- 20. - 어떻게 작동합니까?
- 21. 어떻게 작동합니까?
- 22. 어떻게 작동합니까?
- 23. ArrayAdapter의 onClickListener에서 활동을 다시로드하는 방법
- 24. ArrayAdapter의 getViewTypeCount 및 getItemViewType 메소드
- 25. Monodroid에서 ArrayAdapter의 GetItem 메소드를 오버라이드
- 26. ArrayAdapter의 getView() 메소드가 호출되지 않습니다.
- 27. arrayadapter의 항목 값 가져 오기
- 28. ArrayAdapter의 ViewHolder 관련 문제 - Android
- 29. ArrayAdapter의 RelativeLayout은 하단에 행을 추가합니다.
- 30. ArrayAdapter의 모든 요소를 대체하는 방법