Как добавить ImageView к TableRow в коде - PullRequest
1 голос
/ 16 мая 2011

Я пытаюсь добавить ImageView в TableRow в Java, но он всегда отображается пустым.Изображение кажется там, но оно полностью белое.

Это мой код:

TableRow newRow = new TableRow(this);
newRow.setId(1);
LayoutParams lptr = new LayoutParams(
    LayoutParams.WRAP_CONTENT,
    LayoutParams.WRAP_CONTENT);
newRow.setLayoutParams(lptr);
newRow.setBackgroundColor(this.getResources().getColor(R.color.white));

ImageView pImg = new ImageView(this);
pImg.setImageDrawable(this.getResources().getDrawable(R.drawable.error));
newRow.addView(pImg);

Почему это не работает?

1 Ответ

0 голосов
/ 16 мая 2011

Я думаю, что вы забыли две вещи:

1) вы забыли setContentView(view);

2) вы забыли добавить свой TableRow к TableLayout

...