2016-12-30 113 views
1

我有一个TextView,我想要有整个屏幕的1/8,和dp只是工作得到一半的高度,但我怎么得到4 TextView的每个分享屏幕的下半部分是一样的吗? 现在他们平均分享高度,但左边的那个比右边的宽。使textview占用相对布局的一半宽度

回答

2

在您的RelativeLayout的内部,您需要为这些TextView制作水平线LinearLayout。然后为了使它们全部占用相同的空间,请使用weight="1"来为它们分配相同的权重。

如果你想TextView比其他人占用更多或更少的空间,只需为其分配比例权重即可。例如,如果您有4个视图,并且希望第一个视图占用1/2空间,其他3个视图同等分享其余3个视图,请将第一个视图的权重设置为3,将其他权重设置为1.

0

您无法使用相对布局 - 请考虑PercentRelativeLayout

相关问题