看看代码片断波纹管是为Android为什么添加的视图没有出现在屏幕上?
TableLayout tbL = (TableLayout) findViewById(R.id.moreInfo_table);
tbL.addView(getRow(key, value), new TableLayout.LayoutParams
(TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT));
private TableRow getRow(String key, String value) {
TableRow tbR = new TableRow(this);
try {
TextView keyTV = new TextView(this);
keyTV.setText("Key ");
keyTV.setTextColor(Color.WHITE);
keyTV.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
keyTV.setTextSize(18.0F);
TextView valueTV = new TextView(this);
valueTV.setText("Value ");
valueTV.setTextColor(Color.WHITE);
valueTV.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
valueTV.setTextSize(18.0F);
tbR.addView(keyTV,new TableLayout.LayoutParams
(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT));
tbR.addView(valueTV,new TableLayout.LayoutParams
(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT));
} catch (Exception e) {
e.printStackTrace();
}
return tbR;
}
问题出在哪里??????!
你有没有的setContentView()的活动? xml文件中moreInfo_table的布局参数是什么?最好的祝福。 – pouzzler 2012-04-10 16:30:50
'' 但它的主要内容是针对BART –
2012-04-10 16:41:56