考虑TextView
内的4 horizontal layout
个Layout width
,其中Layout weight
为0,Layout width
为1.有什么区别{{1} 0.25代替?看来输出是一样的:
答案 0 :(得分:0)
好的,理解起来相当简单。
layout_width=0dp
和layout_weight=1
表示您希望所有视图水平占用相等的空间。
,而
layout_width=0dp
和layout_weight=0.25
表示您希望所有视图占用父级总宽度的1/4。
如果您要放置4个视图,则此值相等。
答案 1 :(得分:0)
Linear layout
说,给每textview
个(0.25个权重)25%
个空格(考虑100
%可用空间)。由于有4 textview
,因此100 %
将被分为4 25%
比率。现在线性布局给出了每个textview 25%
空格,textview权重1
,即100
%表示,填写linear layout
给你的所有可用空间。
答案 2 :(得分:0)
没有区别。
间距(layout_width
)计算为总数的百分比。换句话说,如果每个TextView
的{{1}}为1,那么总数为4,但每个layout_weight
得到1/4(即四分之一)。
当使用0.25时,总数为1但0.25是1/4的四分之一,因此,每个TextView
获得四分之一的空间。