У меня есть два кнопки, которые я хотел бы динамически весить предпочтение Они начинают каждый с весом .5 (который, конечно, добавляет к весу Linearlayout 1), но если предпочтение верно, то я хотел бы изменить свои веса на 0,7 и .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);