【问题标题】:Android LinearLayout - warp_content BUT max 50% of screenAndroid LinearLayout - warp_content 但最多占屏幕的 50%
【发布时间】:2022-12-22 04:06:34
【问题描述】:

我想设置一个垂直的LinearLayout 和两个ScrollView 孩子。我想要顶部 ScrollView(包含 TextView)到 wrap_content 但最多只能达到屏幕高度的 50%。

底部的ScrollView 应该调整以填充屏幕的剩余部分——始终至少占屏幕的 50%。

我尝试了很多 layout_weight 的组合,但没有成功。

有人可以建议我怎么做吗?谢谢。


- - - - - - - - - - 答案 - - - - - - - - - - - - -

这是我最终这样做的方式: How to create two views in Android that use 50% height each, unless one is smaller?

【问题讨论】:

    标签: java android android-studio kotlin


    【解决方案1】:

    您可以尝试在 50% 处使用 constraintlayout 和 guideline 并相应地限制您的滚动视图。

    看看这里如何使用指南: https://constraintlayout.com/basics/guidelines.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多