Android 以编程方式向Viewflipper添加数据

Android 以编程方式向Viewflipper添加数据,android,dynamic,viewflipper,Android,Dynamic,Viewflipper,我有一个viewflipper,里面有12个线性布局(子视图)。这些线性布局的ID为1月、2月、3月,。。。等等现在,我希望以编程方式在每个布局中添加一个textview。我该怎么做?这是我的密码。它也不会给出任何错误,也不会显示文本视图 LinearLayout jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec; jan = (LinearLayout)findViewById(R.id.jan); feb = (Linear

我有一个viewflipper,里面有12个线性布局(子视图)。这些线性布局的ID为1月、2月、3月,。。。等等现在,我希望以编程方式在每个布局中添加一个textview。我该怎么做?这是我的密码。它也不会给出任何错误,也不会显示文本视图

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;
}   
线性布局一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月;
jan=(线性布局)findViewById(R.id.jan);
feb=(线性布局)findViewById(R.id.feb);
mar=(线性布局)findViewById(R.id.mar);
//如此类推……整整12个月
//内部onCreate

对于(int a=0;a您需要调用
setLayoutParams()
,如中所述。

很抱歉我之前的评论。这很好。谢谢。