0

我正在从java动态创建一个表。我的列是固定宽度的,对于边框,我使用了提供边距和设置列视图背景颜色的技巧。问题是,当 TextView 变为多行时,它会改变整行的高度,在这种情况下,单行的 TextViews 将背景保留为一行并导致空白。我怎样才能使所有视图的列高与最大相同。Matach_Parent 不工作。为了更好地理解,下面是我的表格的图像,空格是我如何填充它们以使我的边框看起来很好且均匀的问题。在此处输入图像描述

4

1 回答 1

0

只需硬编码每个文本视图的最大行数。在 TextView 类中有一些使用 Java 的方法。

TextView tv = new TextView(context);
tv.setMaxLines(2);

于 2012-12-12T02:57:03.530 回答