我试图添加3线性布局内相对布局与 Package 内容宽度长度,但ı 没有找到任何方法来填补家长。relativelayout不支持Weight,所以ı 需要一个替代品。我的布局预览
<RelativeLayout
android:id="@+id/gameModeLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/textView3">
<LinearLayout
android:id="@+id/mode1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/mode2"
android:orientation="vertical"
android:padding="12dp">
<TextView
android:id="@+id/textMode1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/ubuntutitling"
android:text="Üretici" />
</LinearLayout>
<LinearLayout
android:id="@+id/mode2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical"
android:padding="12dp">
<TextView
android:id="@+id/textMode2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/consolaz"
android:text="İşleyici" />
</LinearLayout>
<LinearLayout
android:id="@+id/mode3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/mode2"
android:orientation="vertical"
android:padding="12dp">
<TextView
android:id="@+id/textMode3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/consolaz"
android:text="Satıcı" />
</LinearLayout>
</RelativeLayout>
然而ı 也可以使用linearlayout代替relativelayout,但可能还有其他解决方案。
2条答案
按热度按时间bxpogfeg1#
可以使用约束布局,而不是使用这些相对或线性布局。约束布局有很大的威力,相对来说效率很高。
xfyts7mz2#
正如umer所建议的,最好的选择是使用约束布局,但是如果您想使用线性和相对布局,可能的解决方案是