Есть ли ярлык для создания LinearLayout, который дает равный вес всем своим детям?ярлык для равных весов для всех элементов в Android LinearLayout
Мне нужно динамически добавлять представления к линейному расположению, и я хочу дать равные веса всем им. Есть ли способ сделать это, а не программно добавить layoutparams
всем детям, а затем программно установить weightSum
макета как количество элементов внутри макета?
Ум, просто назначьте «вес» '1' каждому ребенку (в LinearLayout.LayoutParams этого ребенка) и не устанавливайте' weightSum' в 'LinearLayout'. – CommonsWare
ВесSum ** дополнительно **. Просто установите все веса на ** 1 **. Убедитесь, что взвешенный размер установлен на ** 0dp **. –
ой, я этого не знал :) спасибо, ребята! я знал, что для такой общей задачи должен быть короткий путь, но он никогда не думал, что эта сумма является необязательной ... Пожалуйста, ответьте, чтобы я мог поддержать вас и закрыть вопрос – kundasaba