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  -
   110   111   112   113   114   115   116   117   118   119   120