Textview和TableRow权重无法正常运行Android

时间:2016-04-06 19:02:17

标签: java android textview tablelayout tablerow

对于我的生活,我无法弄清楚为什么我的文字会像这样结束。我是java / android编程新手,所以如果答案对我来说不明显,我道歉。我有一个tablelayout有一个静态行,其余的动态编程。静态行看起来很好,但我的动态行有第一个textview压扁,即使{{1}的权重设置为1 }}。有人可以告诉我我在做什么/不做什么?

XML:

textviews

爪哇:

<TableLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="16dp"
        android:id="@+id/alchemist_favored_class">

        <TableRow>

            <TextView
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:text="Race"
                android:gravity="left"
                android:padding="2dp" />

            <TextView
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:text="Bonus"
                android:gravity="left"
                android:padding="2dp" />

        </TableRow>

    </TableLayout>

结果:

Imgur

2 个答案:

答案 0 :(得分:1)

这样的东西 -

tableFC.setStretchAllColumns(true);

希望这有帮助!

答案 1 :(得分:0)

从行中的第一个文本视图中删除权重可以解决问题,现在可以根据需要显示。

Image