Android问题:控件的layout_weight表示渲染优先级时,设置宽度或高度有问题。

假如LinearLayout为垂直布局,此时有一个填充全屏的文本框,下方是一个高度为50dp的Button,默认按钮会被文本框挤到屏幕的下方导致看不到了。文本框高度为fill_parent,若此时我给文本框加一个layout_weight且值大于0,按钮就看得到了,且高度为50dp没错。百度说此时layout_weight不表示比例,而是渲染优先级。那么问题来了,我给按钮同样设置layout_weight,按钮高度还是50dp,按钮却完全变形了,为何?且此时按钮高度无论如何变化,按钮还是处于变形且高度固定了的状态,仿佛此时高度已经完全不起作用了,求大神科普,,到底什么时候表示渲染优先级什么时候表示权重比例呀。
已邀请:

季寞白羊

赞同来自:

不告诉你

或许灬

赞同来自:

传说中的傲娇大神?

要回复问题请先登录注册