У меня есть XML-файл макета с линейным макетом. Один из дочерних элементов снова является относительным макетом ViewGroup. В моем коде Java я хочу изменить ширину этой дочерней Viewgroup для моих требований. Я попробовал это
enter code here
ViewGroup childViewGroup = (LinearLayout)findViewById(childViewGroup);
LayoutParams l = childViewGroup.getLayoutParams();
l.width = 360;
childViewGroup .setLayoutParams(l);
Я не смог этого сделать, потому что findViewById (childViewGroup) не выбирает ViewGroups, а только для Views.
Примечание : я не могу определить совершенно новый файл layout.xml для этого незначительного требования, поскольку это большой файл макета и может привести к снижению производительности Я хотел просто изменить ширину дочерней группы представления в своем коде активности Java.
Заранее спасибо за помощь.