안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
아무리 검색해도 안나와서 질문드립니다.
첨부된 에러화면이 뜨네요...
public class MainActivity extends ListActivity {
private String[] _datas = {"data1", "data2", "data3"};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.setListAdapter( new ArrayAdapter<String>(this, R.layout.list_row, R.id.label, _datas );
}
위 처럼 해주면 저런 에러가 납니다.
물론 list_row.xml도 만들어줬고요, list_row 내에 label도 만들어줬습니다.
커스텀을 안쓰고 아래처럼 미리 정의되어있는 레이아웃을 쓰면 에러가 안납니다.
this.setListAdapter( new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, _datas );
문제가 뭘까요~ ㅠㅠ
감사합니다!




어레이어댑터를 상속받아서 직접 구현하시면 댑니다.
답변은 해드렸지만 안드로이드를 계속 공부한다는 전제 하에 한두달 뒤에 이 질문을 보면 참 창피하실거 같아요.
에러라고 올려준 이미지 클릭하고 식겁햇습니다.