2013-10-01 3 views
2

나는 12 개의 선형 레이아웃을 가진 viewflipper를 자식 뷰에 가지고 있습니다. 이러한 선형 레이아웃에는 jan, feb, mar, ... 등의 ID가 지정됩니다. 이제이 레이아웃 각각에 프로그래밍 방식으로 텍스트 뷰를 추가하고 싶습니다. 어떻게해야합니까? 여기 내 코드가있다. 또한 오류가 발생하지 않으며 텍스트 뷰도 표시되지 않습니다.프로그래밍 방식으로 Viewflipper에 데이터 추가

LinearLayout jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec; 
jan = (LinearLayout)findViewById(R.id.jan); 
feb = (LinearLayout)findViewById(R.id.feb); 
mar = (LinearLayout)findViewById(R.id.mar); 
//and so on...for all 12 months 

//inside onCreate 
for(int a=0;a<12;a++){ 
TextView txt = new TextView(TimelineActivity.this); 
txt.setText("month : " + (a+1)); 
txt.setTextColor(0xadadad); 
switch(a){ 
case 0: 
jan.addView(txt); 
break; 
case 1: 
feb.addView(txt); 
break; 
case 2: 
mar.addView(txt); 
break; 
case 3: 
apr.addView(txt); 
break; 
case 4: 
may.addView(txt); 
break; 
case 5: 
jun.addView(txt); 
break; 
case 6: 
jul.addView(txt); 
break; 
case 7: 
aug.addView(txt); 
break; 
case 8: 
sep.addView(txt); 
break; 
case 9: 
oct.addView(txt); 
break; 
case 10: 
nov.addView(txt); 
break; 
case 11: 
dec.addView(txt); 
break; 
} 

나는이 간단 확신 내가 바보 같은 실수를하고 있지만, 밖으로 무엇을 알아낼 수 없습니다 ...

답변

0

당신은 this answer에 설명 된대로 setLayoutParams()를 호출해야합니다.

+0

내 이전 의견을 죄송합니다. 이것은 잘 일어났습니다. 감사. – Bhaijaan

관련 문제