gpt4 book ai didi

android - 在按钮上方显示 textview 而无需在 xml 中对高度进行硬编码

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:00:31 25 4
gpt4 key购买 nike

我在一个 Activity 中显示一个 TextView (我打算用它填充整个屏幕,不包括它下面的按钮)和一个按钮(底部的小按钮)。我希望将 textview 放置在按钮上方。我不想硬编码任何高度/宽度。

因此对于按钮,我将高度和宽度保持为 word_wrap对于 textview,我将宽度保持为填充父级。

我想知道的是,无论如何我可以指定 TextView 高度为屏幕高度-按钮高度。我想在 xml 文件中使用它,但不是在我的代码中动态使用。

最佳答案

要做到这一点,你必须创建这样的东西:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/button1"
android:text="TextView" />

<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Button" />

</RelativeLayout>

并且您有一个 TextView ,它将保留在您的按钮上方并适合整个屏幕。

关于android - 在按钮上方显示 textview 而无需在 xml 中对高度进行硬编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14171698/

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