Mam układ z trzech elementów, a jego orientacja jest „horyzontalne”android weightSum nie działa prawidłowo
Chcę ustalić wielkość, że każdy element zajmują w moim układzie.
Pierwszy element powinien zająć 40% całkowitej powierzchni, a drugi element powinien zajmować 5%, a trzeci zajmować pozostałe 55%.
Mój układ wygląda następująco:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100" >
<TextView
android:id="@+id/outletname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="40"
android:text="@string/outlet_name2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="5"
android:text=": " />
<TextView
android:id="@+id/outletnamevalue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="55"
android:text="abcdefttt" />
</LinearLayout>
</LinearLayout>
tekst w „TextView” zmienia się dynamicznie, więc chcę, aby utrzymać stałą przestrzeń dla elementów, niezależnie od zawartości w widokach ...
aby zakończyć odpowiedź, trzeba zrozumieć, że waga odnosi się tylko do/pozostałe/Przestrzeń, czyli miejsca w lewo raz została zastosowana wartość layout_width. – njzk2
to sprawiło, że mój dzień: D przez ile lat ... LOL. więc to jedyna odpowiedź na problem. UPVOTEEEEEEE – jace