gpt4 book ai didi

android - 在 TableLayout 中对齐列

转载 作者:行者123 更新时间:2023-11-29 22:29:14 27 4
gpt4 key购买 nike

如果我使用这个布局,一切正常

查看此图片:

enter image description here

<TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent"  android:layout_height="wrap_content" android:background="#000000" android:layout_margin="10dip" android:padding="10dip" >

<TableRow android:id="@+id/row1" android:layout_width="wrap_content" android:layout_height="wrap_content" >

<TextView android:id="@+id/n1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="aaaaa a aaaaaaaaa:"></TextView>
<TextView android:id="@+id/c1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:layout_column="3" android:text="15"></TextView>

</TableRow>

<TableRow android:id="@+id/row2" android:layout_width="wrap_content" android:layout_height="wrap_content">

<TextView android:id="@+id/n2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="aaaaaaa aaaaa:"></TextView>
<TextView android:id="@+id/c2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:layout_column="3" android:text="12"></TextView>

</TableRow>

<TableRow android:id="@+id/row3" android:layout_width="wrap_content" android:layout_height="wrap_content">

<TextView android:id="@+id/n3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="aaa:"></TextView>
<TextView android:id="@+id/c3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:layout_column="3" android:text="14"></TextView>

</TableRow>

<TableRow android:id="@+id/row4" android:layout_width="wrap_content" android:layout_height="wrap_content">

<TextView android:id="@+id/n4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="aaa:"></TextView>
<TextView android:id="@+id/c4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:layout_column="3" android:text="18"></TextView>

</TableRow>
<TableRow android:id="@+id/row5" android:layout_width="wrap_content" android:layout_height="wrap_content">

<TextView android:id="@+id/n5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="aaaaaa aaaaaaaa:"></TextView>
<TextView android:id="@+id/c5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff" android:layout_column="2" android:text="70"></TextView>

</TableRow>
</TableLayout>

但是如果我为最后一行的第二个 TextView 设置 android:layout_column="3",这会显示 http://www.lukafinzgar.com/nekul.png .

我应该如何设置属性以获取第三列中的所有数字?

最佳答案

您只能在 TableLayout 标签中使用“android:layout_width”和“android:layout_height”。没有其他地方。并在 TableRow 标签的每个元素中使用“android:layout_weight”来水平调整列。尝试以下编码。

<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow>
<TextView android:id="@+id/cpotl1textview1"
android:layout_weight="0.5"
android:text="Total Outstanding" />
<EditText android:id="@+id/cpotl1edittext1"
android:layout_weight="0.5"
android:inputType="numberDecimal" />
</TableRow>
<TableRow>
<TextView android:id="@+id/cpotl1textview2"
android:layout_weight="0.5"
android:text="Claim Amount" />
<EditText android:id="@+id/cpotl1edittext2"
android:layout_weight="0.5"
android:inputType="numberDecimal" />
</TableRow>
<TableRow>
<TextView android:id="@+id/cpotl1textview3"
android:layout_weight="0.5"
android:text="Select Message" />
<AutoCompleteTextView android:id="@+id/cpotl1autocompletetextview"
android:layout_weight="0.5"
android:hint="Templates" />
</TableRow>
</TableLayout>

感谢机会。

关于android - 在 TableLayout 中对齐列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com