0
我看到,這裏幾乎每樣說,這是設置layout_weight
從代碼的方式:以編程方式設置佈局重量的正確方法是什麼?
linearLayoutView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT,
1f));
然而,這並不在我的情況下工作。只有這一點,在我的情況的工作原理是:
linearLayoutView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
0,
1f));
對應於XML代碼
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
>
這究竟是爲什麼?我的解決方案錯了嗎?