gpt4 book ai didi

android - 如何使 TextView 的高度与 EditText 的高度相同?

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:11 24 4
gpt4 key购买 nike

我有一个包含 3 行的 View ,其中一行包含 2 个 TextView,另外 2 个包含一个 TextView 和一个 EditText。我怎样才能使所有这些行具有相同的高度,并且在一行中替换 EditText 的 TextView 的大小与其他 EditText 的大小相同?

问候,艾迪

此处示例代码:我希望第一行中的第二个 TextView 具有与以下行中的 EditText 相同的大小( View 本身和其中的文本)。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:text="Datum:"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
/>
<TextView
android:id="@+id/datum"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:text="Zweck:"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
/>
<EditText
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:inputType="textNoSuggestions"
/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:text="Betrag:"
android:layout_width="60dip"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
/>
<EditText
android:id="@+id/value"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal|textNoSuggestions"
android:layout_alignParentRight="true"
/>
</LinearLayout>

最佳答案

你能发布你的示例代码吗?

您可以通过使用 android:layout_width="wrap_content"和/或 android:width="300dp"(高度相同)来使用不同的尺寸。还要检查边距和填充。

如果您需要更加动态,您可以考虑 android:layout_weight 即让 2 个按钮具有相同的宽度并填充您要设置的父 View 的水平空间:android:layout_width="wrap_content"android_layout:weight="0.5"

编辑:它们的大小似乎都一样(填补了左边描述留下的空间)。你想增加 TextView 的字体大小吗?

您也可以在所有三列中使用 EditText,但将第一列设置为 android:editable="false"。

关于android - 如何使 TextView 的高度与 EditText 的高度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211699/

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