마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

데이터 갯수만큼 레이아웃을 생성..

0 추천
현재.. Array에 담긴 데이터가 있습니다.

 

이 데이터의 갯수가 20개라고 할 때..

 

각각의 값을 TextView에 넣고,  4개씩 마다 레이아웃을 생성하여

다음라인에 보여주려합니다..

 

조건은 다음과 같습니다..

for(전체데이터갯수만큼)

   리니어레이아웃[현재i값] 으로 생성

        for(0~3까지)

               텍스트뷰 생성, data에 저장..

 

전체 레이아웃에 리니어레리아웃 값을 add..

 

물론 두번째 for를 돌면서 문제가 생긴다는걸 알고 있습니다. 0~3까지의 반복 데이터가 들어가겠죠..

제가 넣고 싶은건 0~19의 데이터를 순차적으로 넣으면서 4개씩 마다

다음라인으로 add되어 표 처럼 보여주려 합니다.

 

문제는.. 데이터가 잘못들어간다고 쳐도..

 텍스트뷰1  |   텍스트뷰2  |   텍스트뷰3  |   텍스트뷰4  |

 텍스트뷰1  |   텍스트뷰2  |   텍스트뷰3  |   텍스트뷰4  |

 텍스트뷰1  |   텍스트뷰2  |   텍스트뷰3  |   텍스트뷰4  |

 

이런식으로 들어가야되는데..

 텍스트뷰1  |   텍스트뷰2  |   텍스트뷰3  |   텍스트뷰4  |

달랑 한개만 보인다는게 .. 문제입니다.

 

전혀 엉뚱하게만 생각하고 있는건가요..
개발자초심 (21,220 포인트) 님이 2014년 7월 24일 질문

1개의 답변

0 추천
레이아웃은 무슨레이아웃을 쓰시나요..?

부모레이아웃에...setOrientation(LinearLayout.VERTICAL); 속성값 주셨나요?
whdrb19 (23,520 포인트) 님이 2014년 7월 24일 답변
...