我在我的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