В настоящее время я использую LayoutParams для программной установки layout_width и layout_height:
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 215);
tvText.setLayoutParams(lp);
Теперь я хочу установить вес, но «код не может быть разрешен». Это оба способа не работают:
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 215, 1f);
tvText.setLayoutParams(lp)
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 215);
lp.weight=1;
tvText.setLayoutParams(lp);