질문이요~~~~~~~~~~ㅠㅠㅠ

 

계속 질문하고 있네요

 

 

아까부터 xml 없이 자바소스로만 코딩하고 있는데요

 

여기분들 도움받아서 마니 해결했는데도 또 문제가 생겼네요 ㅠㅠ

 

 

 


     String[] dataString1 = new String[]  "1부문","a","ㅇ", "17.4", "18.3", "-0.9",
              "1부문","s","ㅎ", "19.9", "19.7", "0.2",
              "1부문","d","ㄹ", "16.5", "17.8", "-1.3",
              "1부문","f","ㄴ", "12.0", "14.5", "-2.5",
              "1부문","g","ㄱ", "19.9", "19.7", "0.2",
              "1부문","w","ㄷ", "16.5", "17.8", "-1.3",
              "1부문","r","ㅋ", "12.0", "14.5", "-2.5",
              "1부문","e","ㅈ", "19.9", "19.7", "0.2",
              "1부문","w","ㄴ", "16.5", "17.8", "-1.3"};
     
     TextView[] textdata = new TextView[dataString1.length];
     
     LinearLayout layoutheader1 = new LinearLayout(this);
     LinearLayout layoutheader2 = new LinearLayout(this);
     
     
     for(int i=0;i<dataString1.length;i++) {
      if((i+1)%6 == 1) { //아님 첫번째 값이 1부문일 때??
       layoutheader1.setOrientation(LinearLayout.VERTICAL);
       textdata[i] = new TextView(this);
       textdata[i].setText(dataString1[i]);
       //textdata[i].setText("sssss");
       //layoutheader1.addView(textdata[i]);
      } else {
       layoutheader2.setOrientation(LinearLayout.HORIZONTAL);
       textdata[i] = new TextView(this);
          textdata[i].setText(dataString1[i]);
          //layoutheader2.addView(textdata[i]);
      }
      
      
      if((i+1)%6 == 1) {
       layoutheader1.addView(textdata[i]);       
      } else {
       layoutheader2.addView(textdata[i]);
      }
      //Toast.makeText(this, "zzz" + (dataString1.length+1)%6, Toast.LENGTH_LONG).show();
     }
     
     mainlayoutheader.addView(layoutheader1);
     mainlayoutheader.addView(layoutheader2);

 

 

 

제가 작성한 코드구요

String 배열에 있는 값 그대로 하나하나 텍스트뷰로 받아와서 출력하고 싶은데요

 

출력된 뷰가 배열에 있는 그대로.... (쉼표,따옴표는 없이 봐주세요)

              "1부문","a","ㅇ", "17.4", "18.3", "-0.9",
              "1부문","s","ㅎ", "19.9", "19.7", "0.2",
              "1부문","d","ㄹ", "16.5", "17.8", "-1.3",
              "1부문","f","ㄴ", "12.0", "14.5", "-2.5",
              "1부문","g","ㄱ", "19.9", "19.7", "0.2",
              "1부문","w","ㄷ", "16.5", "17.8", "-1.3",
              "1부문","r","ㅋ", "12.0", "14.5", "-2.5",
              "1부문","e","ㅈ", "19.9", "19.7", "0.2",
              "1부문","w","ㄴ", "16.5", "17.8", "-1.3

 

이렇게 출력되면 좋겠는데

제가 쓴대로 하면

 

1부문

1부문

1부문

1부문

1부문

1부문

1부문

1부문","a","ㅇ", "17.4", "18.3", "-0.9",
 

이런식으로 출력이 되네요....

ㅜㅜㅜㅜ for문 돌리면서 if문에서 설정만 제대로 해주면

HORIZONTAL, VERTICAL 이 부분을 수정할 수 있을 것 같은데

어떻게 해야할까요??? ㅜㅜ