3 回答
TA贡献1820条经验 获得超9个赞
<LinearLayout
android:layout_width="480dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2">
<TextView
android:id="@+id/txtViewAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Address: "
android:layout_weight="1"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="22dp"
android:textStyle="bold"/>
<TextView
android:id="@+id/txtAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/txtViewAddress"
android:layout_weight="1"
android:text="Hello"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="22dp"
android:textStyle="bold"/>
</LinearLayout>
更改android:orientation="vertical"为android:orientation="horizontal"
,您也可以使用android:weightSum="2" weightSum 来定义视图的优先级,
如果您为线性布局中的所有视图赋予相同的权重,那么所有视图在线性布局中占据相同的空间
TA贡献1876条经验 获得超7个赞
这应该如下
<LinearLayout
android:layout_width="480dp"
android:layout_height="wrap_content"
android:orientation="horizontal">
.....
......
.....
</LinearLayout>
而且我建议不要为布局提供固定宽度,而是将其设置为屏幕大小
添加回答
举报