gpt4 book ai didi

android - 如何制作布局以填充空间直到底部的另一个布局

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:35 24 4
gpt4 key购买 nike

插图:

“----”表示布局区域

“....”表示另一个Layout区域

<-------------------->
<----<TextView_1>---->
<-------------------->
<-<..<TextView_a...>->
<-<... ...>->
<-<... ...>->
<-<... >...>->
<-<................>->
<-<................>->
<-<................>->
<-<..*layout_end*..>->
<-------------------->
<----<TextView_2----->
<----- >----->
<-------------------->

"...." 布局的内容只是TextView_a,在*layout_end* .

如果我将 ma​​tch_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 - 如何制作布局以填充空间直到底部的另一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20827856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com