Java Android TableLayout以编程方式匹配列高度
我正在从java动态创建一个表。我的列是固定宽度的,对于边框,我使用了给列视图留边距和设置背景色的技巧。问题是当文本视图变为多行时,它会改变整行的高度,在这种情况下,单行文本视图会将背景保留为一行,并导致空白。。如何使所有视图的列高与最大列高相同。Matach_父项不工作。Java Android TableLayout以编程方式匹配列高度,java,android,android-layout,Java,Android,Android Layout,我正在从java动态创建一个表。我的列是固定宽度的,对于边框,我使用了给列视图留边距和设置背景色的技巧。问题是当文本视图变为多行时,它会改变整行的高度,在这种情况下,单行文本视图会将背景保留为一行,并导致空白。。如何使所有视图的列高与最大列高相同。Matach_父项不工作。 为了更好地理解,下面是我的表的图像,空白空间是我如何填充它们以使我的边界看起来美观和统一的问题。 < P>只是硬编码每一个文本视图的最大行数。在TextView类中有一些使用Java实现这一点的方法 TextView tv=
为了更好地理解,下面是我的表的图像,空白空间是我如何填充它们以使我的边界看起来美观和统一的问题。 < P>只是硬编码每一个文本视图的最大行数。在TextView类中有一些使用Java实现这一点的方法 TextView tv=新的TextView(上下文)
设置最大线(2) 请看感谢您的回答,但我不希望textview局限于某些特定的行,它可能会出现三行或四行,并希望其余的列平衡最大的一行。我通过将属性匹配父对象放在表行的属性中解决了这个问题