Как добавить ImageView к TableRow в коде

1

Я пытаюсь добавить 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);

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

  • 0
    Вы добавили новую строку в TableLayout ?
Теги:
imageview
drawable

1 ответ

0

Думаю, вы забыли две вещи:

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню