안드로이드 개발 질문/답변
(글 수 45,052)
ListView에다가 row 구해온걸 넣으려고 하는데 널포인트 오류가 나서요..
도대체 왜 이런 오류가 나는지 모르겟네요.. 고수님들 부탁 드립니다..
BoardListAdapter MyAdapter = new BoardListAdapter(this, R.layout.board_row, arItem);
Log.i("Log","test1=====================");
ListView listView = (ListView) findViewById(R.id.boardList);
// View view = getLayoutInflater().inflate(R.layout.board_add_footer, null, true);
Log.i("Log","test2=====================");
listView.addFooterView(new View(this)); <-- 여기서 오류
Log.i("Log","test3=====================");
View headerView = getLayoutInflater().inflate(R.layout.board_header, null, false);
listView.addHeaderView(headerView);
listView.setAdapter(MyAdapter);
R.layout.board_row 여기엔 List에서 보여줄 행 내요이 있고
R.id.boardList 이곳엔 ListView만 있습니다..
머땜에 오류가 나는지 모르겠네요...
도대체 왜 이런 오류가 나는지 모르겟네요.. 고수님들 부탁 드립니다..
BoardListAdapter MyAdapter = new BoardListAdapter(this, R.layout.board_row, arItem);
Log.i("Log","test1=====================");
ListView listView = (ListView) findViewById(R.id.boardList);
// View view = getLayoutInflater().inflate(R.layout.board_add_footer, null, true);
Log.i("Log","test2=====================");
listView.addFooterView(new View(this)); <-- 여기서 오류
Log.i("Log","test3=====================");
View headerView = getLayoutInflater().inflate(R.layout.board_header, null, false);
listView.addHeaderView(headerView);
listView.setAdapter(MyAdapter);
R.layout.board_row 여기엔 List에서 보여줄 행 내요이 있고
R.id.boardList 이곳엔 ListView만 있습니다..
머땜에 오류가 나는지 모르겠네요...
2010.10.01 15:06:18
그것도 오류나요..
왜그럴까요??
ListView listView = (ListView) findViewById(R.id.boardList);
이부분을 ListView listView = getListView();
이걸로 바꾸면 되요...왜그럴까요??
젛러케 하면 R.id.boardList <-- 이 리스트뷰에 넣는게 아니자나요...



