편집 기록

편집 기록
  • 프로필 허대영(소프트웨어융합대학)님의 편집
    날짜2016.03.18

    ArrayAdapter 관해서 질문드립니다.


    adapter = new ArrayAdapter<InspectorItem>
                    (this, R.layout.test_list, strs);
    

    위 코드로 실행 했을 경우에는 ArrayAdapter requires the resource ID to be a TextView 라는 에러가 발생합니다.

    adapter = new ArrayAdapter<InspectorItem>
                    (this, R.layout.test_list, R.id.testItem, strs);
    

    그래서 파라미터에 testItem 이라는 리스트뷰에 들어갈 row의 id를 추가해주니 에러가 안났습니다. testItem 은 TextView 입니다. 왜 넣어야 하는지 감은 오나 명확한 이유를 모르겠습니다.

  • 프로필 김선우님의 편집
    날짜2016.03.15

    ArrayAdapter 관해서 질문드립니다.


    adapter = new ArrayAdapter<InspectorItem>(this, R.layout.test_list, strs);

    위 코드로 실행 했을 경우에는 ArrayAdapter requires the resource ID to be a TextView 라는 에러가 발생합니다.

    adapter = new ArrayAdapter<InspectorItem>(this, R.layout.test_list, R.id.testItem, strs);

    그래서 파라미터에 testItem 이라는 리스트뷰에 들어갈 row의 id를 추가해주니 에러가 안났습니다. testItem 은 TextView 입니다. 왜 넣어야 하는지 감은 오나 명확한 이유를 모르겠습니다.