Page 120 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 120

//└array에 log 테이블에 있는 값을 모두 가져옴


                    for (int i = 0; i < array.size(); i++) {
            //└log에 있는 정보에 개수만큼 for문을 반복시킴
                        TableRow row = new TableRow(this);
            //└TableRow형 row를 만듦
                        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 time = new TextView(this);
            //└TextView형 time을 만듦


                        name.setGravity(View.TEXT_ALIGNMENT_CENTER);
            //└name의 정렬은 가운데 정렬
                        status.setGravity(View.TEXT_ALIGNMENT_CENTER);
            //└status의 정렬은 가운데 정렬
                        time.setGravity(View.TEXT_ALIGNMENT_CENTER);
            //└time의 정렬은 가운데 정렬


                        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에는 log테이블의 num값에 해당하는 값을 보여줌
                        name.setText(array.get(i).getName());
            //└name에는 log테이블의 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이라는 값을 보여줌




                                                         -  113  -
   115   116   117   118   119   120   121   122   123   124   125