我在我的XML中有一个TableLayout,我想动态地添加一个TableLow与ImageView到该TableLayout。我到目前为止是这样的:动态添加ImageView到TableRow
TableRow tr = new TableRow(this);
ImageView imgView = new ImageView(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
imgView.setLayoutParams(lp);
imgView.setImageDrawable(getResources().getDrawable(R.drawable.icon_test));
tr.addView(imgView);
tlCollection.addView(tr);
我在做什么错了?如果我想一个TextView添加到相同的TableRow,它的工作原理,但加入了ImageView的不工作..
的代码添加一个TextView:
TextView myTextView = new TextView(this);
myTextView.setLayoutParams(new TableRow.LayoutParams(
TableRow.LayoutParams.FILL_PARENT,TableRow.LayoutParams.WRAP_CONTENT));
myTextView.setText("Test");
tr.addView(myTextView);
任何想法?
也不起作用。我将它们都设置为FILL_PARENT,但图像仍未显示。任何其他想法?问题是,当我加的TableRow与XML一个TextView和ImageView的,它的工作: TableLayout> –
harmjanr
2011-12-30 12:49:18