У меня есть две кнопки, которые я бы хотел добавить в динамический вес. Они начинаются с веса 0,5 (что, конечно, добавляет к весу LinearLayout 1), но если предпочтение верно, то я бы хотел изменить их веса на 0,7 и 0,3 соответственно. Я могу установить вес в XML, но я не могу найти, как его программно изменить.
Решение
LinearLayout.LayoutParams PO = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, .60f);
LinearLayout.LayoutParams MO = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, .20f);