Page 469 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 469
//0부터 테이블의 내용이 끝날 때 까지 표시
for (int i = 0; i < list.size(); i++) {
//새로운 레이아웃 요소를 만듬
TableRow row = new TableRow(this);
row.setGravity(View.TEXT_ALIGNMENT_CENTER);
TextView no = new TextView(this);
TextView floor = new TextView(this);
TextView status = new TextView(this);
TextView time = new TextView(this);
//레이아웃 요소들을 가운데 정렬
no.setGravity(View.TEXT_ALIGNMENT_CENTER);
floor.setGravity(View.TEXT_ALIGNMENT_CENTER);
status.setGravity(View.TEXT_ALIGNMENT_CENTER);
time.setGravity(View.TEXT_ALIGNMENT_CENTER);
//테이블 로우를 Width를 Match Parent, height를 wrap_content로 설정
r o w . s e t L a y o u t P a r a m s ( n e w
V i ew Group.Layou t Pa ra ms(ViewGro up.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
//테이블의 선과 같은 테투리를 넣음
row.setBackgroundResource(R.drawable.border);
// 레이아웃 요소에 값을 넣음
no.setText(Integer.toString(list.get(i).getNo()));
floor.setText(Integer.toString(list.get(i).getFloor()) + "층 ");
//공백을 제거한채 나온 문자열의 종류에 따라 표시하는 데이터를 다르게
// 해서 출력한다.
인천전자마이스터고등학교
- 462 -