У меня есть ScrollView, в котором есть TableLayout, который я динамически заполняю TableRows и TableLayouts, который содержит TableRows.Размер программно созданного вложенного TableLayout в TableLayout не соответствует родительскому
Я хочу, чтобы TableRows вложенных TableLayouts отображались точно так же, как и другие TableRows.
В настоящее время я получаю этот результат:
вложенной TableLayout находится в красном кружке. Например, первый tableRow с флажком - это тот же самый объект, что и третий tableRow, но дисплей отличается. Вероятно, основной Tablelayout рассматривает по-другому другие макеты контейнера внутри него. Я не использую дополнительный макет внутри TableRows.
Я включил layoutParameter, когда я добавил ребенка как в основной, так и вложенный TableLayout, но ничего не изменилось.
table.addView(row,new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT,1f));
Возможно, мне нужно добавить другой параметр, но до сих пор я не мог найти что-то, что работает. Есть идеи?
P.S Если мой вопрос недостаточно ясен, пожалуйста, дайте мне знать, какую дополнительную информацию он необходим.