android – 如何使布局填充空间,直到底部的另一个布局

android – 如何使布局填充空间,直到底部的另一个布局,第1张

概述Ilutration: “—-”表示布局区域 “….”表示另一个布局区域 <--------------------><----<TextView_1>----><--------------------><-<..<TextView_a...>-> <-<... ...>-><-<... ...>-><-<... >...>->< Ilutration:

“—-”表示布局区域

“….”表示另一个布局区域

<--------------------><----<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

解决方法 创建一个垂直线性布局,如下所示:

<linearLayout      androID:orIEntation="vertical"      androID:layout_wIDth="match_parent"      androID:layout_height="mtch_parent">      <linearLayout          androID:layout_wIDth="match_parent"          androID:layout_height="48dip"/>             <linearLayout          androID:layout_wIDth="match_parent"          androID:layout_height="0dip" androID:layout_weight="1">         <!-- put your TextVIEw here -->     </linearLayout>     <linearLayout          androID:layout_wIDth="match_parent"          androID:layout_height="48dip"/> </linearLayout>
总结

以上是内存溢出为你收集整理的android – 如何使布局填充空间,直到底部的另一个布局全部内容,希望文章能够帮你解决android – 如何使布局填充空间,直到底部的另一个布局所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1129984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存