Android保留具有布局高度的视图之间的视图高度

Android保留具有布局高度的视图之间的视图高度,android,android-linearlayout,android-layout-weight,Android,Android Linearlayout,Android Layout Weight,我有一个垂直方向的线性布局,里面有很多子视图。每个子视图都有一个layout\u weight参数,该参数根据屏幕大小确定其高度。其中一个子视图位于其他子视图之间,我希望为其保留恒定的高度 问题是:?如何设置此目标子视图的恒定高度,而不影响此目标视图上方和下方的子视图在屏幕大小上的高度 希望我能完全理解我想做的事情 非常感谢 A1: 如果儿童视图1和3保持原始高度,则总高度(儿童视图1-3)将发生变化。 因此,如果将父线性布局高度设置为常量(匹配父视图等),则ChildView 1和3将更改其高

我有一个垂直方向的
线性布局
,里面有很多子视图。每个子视图都有一个
layout\u weight
参数,该参数根据屏幕大小确定其高度。其中一个子视图位于其他子视图之间,我希望为其保留恒定的高度

问题是:?如何设置此目标子视图的恒定高度,而不影响此目标视图上方和下方的子视图在屏幕大小上的高度

希望我能完全理解我想做的事情

非常感谢

A1:
如果儿童视图1和3保持原始高度,则总高度(儿童视图1-3)将发生变化。
因此,如果将父线性布局高度设置为常量(匹配父视图等),则ChildView 1和3将更改其高度。
如果将layout_height=“wrap_content”和minHeight=“300dp”(例如)设置为LinearLayout,则ChildView 1和3将不会在此处收缩高度。

LinearLayout(vertical)

---
ChildView 1
(height set by weight)

---
ChildView 2
(constant height)
layout_height="20dp"

---
ChildView 3
(height set by weight)

---
Blank space here

---

A2:
使用线性布局(垂直)包裹ChildView 2


你到底想要什么??据我所知,您是否希望在父布局中使用相同高度大小的孩子???你能解释一下吗?你能添加你想要的图片吗?
LinearLayout 1 (vertical)

---
ChildView 1
(height set by weight)

---
LinearLayout 2
(height set by weight)
layout_weight="1"

    ChildView 2
    (constant height)
    layout_height="20dp"

    Blank space here
    (height will be (LinearLayout 2 height) - (ChildView2 height))

---
ChildView 3
(height set by weight)

---