当我使用带有一些背景的空视图时,视图总是延伸到全宽,但是我提到了android:layout_width =“2dp” 请帮忙 !
<TableRow
android:id="@+id/tableRow_uplines"
android:layout_width="3dp"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center_vertical"
android:layout_weight="0"
android:animateLayoutChanges="true">
<View
android:id="@+id/left_line"
android:adjustViewBounds="true"
android:layout_width="2dp"
android:layout_height="160dp"
android:background="#DFDFDF"
android:gravity="center_horizontal|center_vertical"
android:layout_weight="0"
android:animateLayoutChanges="true">
</View>
<View
android:adjustViewBounds="true"
android:layout_width="2dp"
android:layout_height="160dp"
android:gravity="center_horizontal|center_vertical"
android:layout_weight="1"
android:animateLayoutChanges="true">
</View>
<View
android:id="@+id/right_line"
android:adjustViewBounds="true"
android:layout_width="2dp"
android:layout_height="160dp"
android:background="#DFDFDF"
android:gravity="center_horizontal|center_vertical"
android:layout_weight="0"
android:animateLayoutChanges="true">
</View>
</TableRow>
答案 0 :(得分:0)
使用layout_weight,您可以指定多个视图之间的大小比率
您只需要从视图中删除您想要制作该行的 android:layout_weight="1"
行。它会发生在您身上,因为linearlayout将此视图考虑为拉伸。
所以只需删除此行..享受。!