Установить ширину рамки дочернего элемента программно? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть макет кадра, ширина которого фиксирована как 250 DP в xml. Я изменяю ширину программно, используя следующий код:

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
            frameLayout = (FrameLayout) itemView.findViewById(R.id.parent);
            View v = frameLayout.getChildAt(0);
            params.width = 100;
            frameLayout.setLayoutParams(params);

Теперь это изменяет ширину всех дочерних представлений, присутствующих в макете кадра. Я хочу изменить его для определенного набора c детей. Как это сделать?

...