Динамически добавлять TableRow в TableLayout

При нажатии кнопки запускается следующий метод:

public void createTableRow(View v) { TableLayout tl = (TableLayout) findViewById(R.id.spreadsheet); TableRow tr = new TableRow(this); LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); tr.setLayoutParams(lp); TextView tvLeft = new TextView(this); tvLeft.setLayoutParams(lp); tvLeft.setBackgroundColor(Color.WHITE); tvLeft.setText("OMG"); TextView tvCenter = new TextView(this); tvCenter.setLayoutParams(lp); tvCenter.setBackgroundColor(Color.WHITE); tvCenter.setText("It"); TextView tvRight = new TextView(this); tvRight.setLayoutParams(lp); tvRight.setBackgroundColor(Color.WHITE); tvRight.setText("WORKED!!!"); tr.addView(tvLeft); tr.addView(tvCenter); tr.addView(tvRight); tl.addView(tr, new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); } 

R.id.spreadsheet – это xml TableLayout. Я вижу, что отладка метода осуществляется, но на экран ничего не рисуется. Что дает? Нужно ли мне как-то сбросить содержимое?

Как оказалось, Eclipse не всегда прав. Ctrl + Shift + M сделал неправильный импорт. У него был import android.view.ViewGroup.LayoutParams когда он должен был import android.widget.TableRow.LayoutParams

Сейчас все работает отлично.

  • Что такое "android: allowBackup"?
  • Пакет обновления имен Android Studio
  • Как работает «? Android: attr / activatedBackgroundIndicator»?
  • REQUEST_DENIED с помощью ключа браузера Google Адреса или приложения?
  • Выполнение действия после анимации транзакции fragmentа завершено
  • Как сохранить режим погружения в диалоговых windowsх?
  • Экран камеры / предварительный просмотр в полноэкранном режиме не поддерживает соотношение сторон - изображение искажено, растягивается, чтобы поместиться на экране
  • Как добавить к моему андроидному приложению кнопку, чем нравится на странице facebook?
  • Сервер adb устарел. убийство
  • Установить фокус на EditText
  • Как отправить уведомление устройства на устройство с помощью FCM без использования XMPP или любого другого скрипта.?
  • Давайте будем гением компьютера.