gpt4 book ai didi

android - 子元素的高度占父元素的百分比

转载 作者:行者123 更新时间:2023-11-30 02:54:21 28 4
gpt4 key购买 nike

我有一个 EditText LinearLayout 内的标签在水平方向上,我想提高我的 EditText 的高度占 parent 的百分比 LinearLayout's高度。如何实现?

请不要建议 layout_weight属性,因为它将用于控制子元素的宽度而不是高度。

最佳答案

您可以编写自定义布局,将其子项的大小调整为正确的百分比,这可能是最佳解决方案。

或者您可以使用 layout_weight 并将 EditText 包装在另一个 LinearLayout 中,例如:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:weightSum="2"
android:orientation="vertical">
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="one"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="two"/>
</LinearLayout>

关于android - 子元素的高度占父元素的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23548642/

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