插图:
"----" 表示一个布局区域
"...." 表示另一个布局区域
<-------------------->
<----<TextView_1>---->
<-------------------->
<-<..<TextView_a...>->
<-<... ...>->
<-<... ...>->
<-<... >...>->
<-<................>->
<-<................>->
<-<................>->
<-<..*layout_end*..>->
<-------------------->
<----<TextView_2----->
<----- >----->
<-------------------->
"...."布局的内容只有一个TextView_a,这个控件不够大,无法填满直到*layout_end*的区域。
如果我在"...."布局中使用match_parent,那么TextView_2将不会出现。就像这样:
<-------------------->
<----<TextView_1>---->
<-------------------->
<-<..<TextView_a...>->
<-<... ...>->
<-<... ...>->
<-<... />...>->
<-<................>->
<-<................>->
<-<................>->
<-<................>->
<-<................>->
<-<................>->
<-<................>->
<-<..*layout_end*..>->
我需要让“……”布局填满空间,但是留出一个空间给 TextView_2。我该怎么做才能得到所需的高度结果?就像这样:
<-------------------->
<----<TextView_1>---->
<-------------------->
<-<..<TextView_a...>->
<-<... ...>->
<-<... ...>->
<-<... >...>->
<-<................>->
<-<................>->
<-<................>->
<-<..*layout_end*..>->
<-------------------->
<----<TextView_2----->
<----- >----->
<-------------------->
正确:http://s30.postimg.org/f63iski0h/correto.png 错误:http://s11.postimg.org/jdq8al71f/incorreto.png