我试图让3 TextView在同一行左对齐,居中和右对齐。他们都在左手边。他们都在一个水平的容器。我使用layout_gravity设置有药水试图获得3文本vue左,居中和右对齐在同一行

代码

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#fff7f1d2"

android:orientation="vertical" >

android:id="@+id/butMenu"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center"

android:src="@drawable/menu"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:background="#fff7f1d2"

android:orientation="horizontal" >

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="left"

android:layout_gravity="left"

android:textStyle="bold"

/>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="center"

android:layout_gravity="center"

android:textStyle="bold"

/>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="In case of Emergency: Break Glass"

android:layout_gravity="right"

android:textStyle="bold"

/>

+0

+0

使用重力而不是布局重力来定位文本。所有3使用width = 0dp和weight = 1将它们均匀分开 –

Logo

前往低代码交流专区

更多推荐