使textview占用屏幕宽度的一半,使用relativelayout

时间:2016-12-30 23:23:23

标签: android xml android-layout textview

我有一个TextView,我想拥有整个屏幕的1/8,而dp只能达到一半的高度,但我如何获得4 TextView'每个人共享屏幕的下半部分? 现在他们平等地分享高度,但是左边的那些比右边的更宽。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:-1)

你不能使用相对布局 - 考虑PercentRelativeLayout