【发布时间】:2020-12-09 08:29:15
【问题描述】:
我正在尝试平均分配 2 个作为线性布局的子级的 RelativeLayout。
但是,当权重=“1”和宽度=“0”时。它只是缩小成一条线。
我想要的:水平均匀分布
问题:它收缩成一条线
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="2" <!-- here is the problem -->
android:layout_below="@id/commentry_text_view"
android:id="@+id/score_and_life"
android:paddingTop="16dp"
android:orientation="horizontal">
<RelativeLayout
android:layout_weight="1dp" <!-- Here Is weight -->
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/score"
style="@style/Header_Text"
android:id="@+id/score_text_view"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/socreDigit"
android:layout_marginTop="3dp"
android:layout_marginLeft="3dp"
style="@style/secondary_text"
android:id="@+id/Score_Digit_Text_View"
android:layout_toRightOf="@id/score_text_view"/>
</RelativeLayout>
<RelativeLayout
android:layout_weight="1dp" <!-- Here Is weight -->
android:layout_marginLeft="150dp"
android:layout_width="0dp"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/life"
style="@style/Header_Text"
android:id="@+id/life_text_view"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/lifeDigit"
android:layout_toRightOf="@id/life_text_view"
android:layout_marginTop="3dp"
android:layout_marginLeft="3dp"
style="@style/secondary_text"
android:id="@+id/Life_count_Text_view"/>
</RelativeLayout>
</LinearLayout>
【问题讨论】:
标签: android layout android-linearlayout android-layout-weight