Android 包装内容文本视图之间的布局\u权重文本视图未对齐
我对安卓编程是个新手,现在我停止了一个我无法解决的问题 我创建了以下布局: [TextView-wrap\u-content][TextView-weight=5][TextView-weight=5][TextView-wrap\u-content] 它编译如下屏幕截图: 如您所见,第二个文本视图正确对齐。 问题是第三个和第四个文本视图。 第三个文本视图与第二个文本视图不对齐,也不会与最大的右侧文本视图对齐 这可能吗 以下是我的布局:Android 包装内容文本视图之间的布局\u权重文本视图未对齐,android,layout,Android,Layout,我对安卓编程是个新手,现在我停止了一个我无法解决的问题 我创建了以下布局: [TextView-wrap\u-content][TextView-weight=5][TextView-weight=5][TextView-wrap\u-content] 它编译如下屏幕截图: 如您所见,第二个文本视图正确对齐。 问题是第三个和第四个文本视图。 第三个文本视图与第二个文本视图不对齐,也不会与最大的右侧文本视图对齐 这可能吗 以下是我的布局: <?xml version="1.0" e
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/SetCard_Item_txtCount"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14dp" />
<TextView
android:id="@+id/SetCard_Item_txtName"
android:layout_width="0dp"
android:layout_weight="5"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_height="wrap_content"
android:textSize="14dp" />
<TextView
android:id="@+id/SetCard_Item_txtType"
android:layout_width="0dp"
android:layout_weight="5"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_height="wrap_content"
android:textSize="14dp" />
<TextView
android:id="@+id/SetCard_Item_txtCost"
android:layout_width="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_height="wrap_content"
android:textSize="14dp" />
</LinearLayout>
您在每一行上都有几个宽度不同的
layout\u width=“wrap\u content”
元素。布局权重机制仅在第二个布局过程中起作用,根据元素权重按比例分配任何剩余空间。无法保证对齐
您可以将所有元素
0dp
宽度设为非零宽度,以使它们按照您想要的方式对齐。这可能会导致出现视图,因为第一个和第四个文本视图将占用更多的空间。我想让中间的两个文本视图拥有尽可能多的空间,同时在一行中显示第一个和第四个文本视图这是您建议的方式的屏幕截图-由于最后一行的多行以及第一个文本视图占用的巨大空间,仍然不是我想要实现的:在平板电脑上,这将导致一种更加可笑的观点: