Page 115 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 115
row.setGravity(View.TEXT_ALIGNMENT_CENTER);
//└row의 정렬은 가운데정렬로
TextView no = new TextView(this);
//└TextView형 no을 만듦
TextView name = new TextView(this);
//└TextView형 name을 만듦
TextView status = new TextView(this);
//└TextView형 status를 만듦
TextView password = new TextView(this);
//└TextView형 password를 만듦
name.setGravity(View.TEXT_ALIGNMENT_CENTER);
//└name의 정렬은 가운데 정렬
status.setGravity(View.TEXT_ALIGNMENT_CENTER);
//└status의 정렬은 가운데 정렬
password.setGravity(View.TEXT_ALIGNMENT_CENTER);
//└password의 정렬은 가운데 정렬
row.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
//└row의 레이아웃 구조는 match_parent, match_parent
no.setText(Integer.toString(array.get(i).getNum()));
//└no에는 doorlock테이블의 num값에 해당하는 값을 보여줌
name.setText(array.get(i).getName());
//└name에는 doorlcok테이블의 name값에 해당하는 값을 보여줌
if (array.get(i).getStatus()) {
//└status는 IN과 OUT으로 분리하기 위해 if문을 사용함. 만약 status가 True라면
status.setText("IN");
//└status에는 IN이라는 값을 보여줌
} else if (!array.get(i).getStatus()) {
//└status는 IN과 OUT으로 분리하기 위해 if문을 사용함. 만약 status가 False라면
status.setText("OUT");
//└status에는 OUT이라는 값을 보여줌
}
if(array.get(i).getPassword()==0)
//└password는 OTP라면 보여주지 않도록 설정하기 위해 비밀번호가 0일 경우에는
password.setText("OTP");
//└password에 OTP라는 글자를 띄움
else if(array.get(i).getPassword()!=0)
//└만약 password가 0이 아니라면
- 108 -