저장된 데이터 수는 가변적이잖아요하나의 데이터를 표현하는 layout이 있을 때 모든 데이터를 표시하려면 adapter를 사용해야만 하나요?코드에서 layout을 추가해 줄 수는 없나요?모든 DB를 출력해주고 싶은데 하는 방법을 모르겠어요..
DB 내용을 일일이 파싱해서 layout에 뿌릴 수 있다면 Adapter는 상관 없음.
Code 에서 layout 추가 하는 방법.
LinearLayout list = (LinearLayout) findViewById(R.id.list);
list.removeAllViews();
View child = getLayoutInflater().inflate(R.layout.content, list, false);
list.addView(child);
content라는 layout을 LinearLayout에 집어 넣는 방법임.
그리고 for 문을 이용 해서 여러번 추가 하려면
for (int i=0; i<10; i++) {
final View child = getLayoutInflater().inflate(R.layout.content, list, false);
}
이렇게 하면 가능함.
답변 감사합니다 ㅎㅎ
이 글 어떻게 읽으신거에요? 작년에 작성한 글인데
수정하면 새로 등록된 것처럼 상단으로 올라가나요;;?
그런 듯 하네요.. 어제 들어오니 딱 첫번째에 보이던데..
로그인 유지
DB 내용을 일일이 파싱해서 layout에 뿌릴 수 있다면 Adapter는 상관 없음.
Code 에서 layout 추가 하는 방법.
LinearLayout list = (LinearLayout) findViewById(R.id.list);
list.removeAllViews();
View child = getLayoutInflater().inflate(R.layout.content, list, false);
list.addView(child);
content라는 layout을 LinearLayout에 집어 넣는 방법임.
그리고 for 문을 이용 해서 여러번 추가 하려면
LinearLayout list = (LinearLayout) findViewById(R.id.list);
list.removeAllViews();
for (int i=0; i<10; i++) {
final View child = getLayoutInflater().inflate(R.layout.content, list, false);
list.addView(child);
}
이렇게 하면 가능함.