1

問題は次のとおりです。フラグメントは線形レイアウトでフラグメントをロードしますが、ウェイトは適用されません。

プロパティ "weight"の線形レイアウトを使用して別のフラグメントをロードするフラグメントがあります。

<LinearLayout 
    android:id="@+id/linear" 
    android:layout_width="match_parent" 
    android:layout_weight="8" 
    android:orientation="horizontal" 
    android:layout_height="0dp"> 
</LinearLayout> 

ただし、フラグメントがロードされても、プロパティーの重みは適用されません。私の第2のフラグメントで 私はそうのような見解を持っている:

inflater.inflate(R.layout.activity, container, false); 

私は何ができますか?

+0

この重みは、フラグメントを含むフレームレイアウトに適用する必要があります。 –

答えて

0

方向を水平から垂直に変更すると、このコードが機能します。

<LinearLayout android:id="@+id/linear" android:layout_width="match_parent" android:layout_weight="8" android:orientation="vertical" android:layout_height="0dp"> </LinearLayout> 
関連する問題