gpt4 book ai didi

android - 3 个 TextView 的 RelativeLayout,最后一个带有 layout_alignParentRight 的不能正常工作

转载 作者:行者123 更新时间:2023-11-30 02:25:01 24 4
gpt4 key购买 nike

我有一个 RelativeLayout 里面有 3 个 TextView,我想把第三个 TextView 放在第二个 TextView 之后,但也与 alignParentRight 对齐,我正在使用下面的 xml,但我得到的结果是第 3 个 TextView 重叠在第 2 个 TextView 之上。

我试着自己弄明白比如加

android:layout_toRightOf="@id/text2" 用于第三个 textView

android:layout_alignParentRight="true" 但仍然无法正常工作。

有哪位大神可以指点一下吗?非常感谢。

enter image description here

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="0dp"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:layout_marginTop="0dp"
android:orientation="vertical"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="2dp" >

<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@drawable/bm_bked"
android:gravity="bottom"
android:text="text1"
android:textSize="12sp" >
</TextView>

<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/text1"
android:text="Title2 long text text text, test long text, test long text"
android:textSize="16sp" >
</TextView>

<TextView
android:id="@+id/text3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="bottom"
android:background="@drawable/bm_bk"
android:gravity="bottom"
android:text="text3"
android:textSize="12sp" >
</TextView>
</RelativeLayout>

最佳答案

将此添加到您对 text3 的定义中:

android:layout_alignBottom="@id/text2"

对于 text2 的所有可能文本长度的通用解决方案在 XML 中是不可能的,因为考虑到换行,布局需要知道 text2 最后一行末尾的右边缘,但只需要知道 text2 的右边缘整个 text2 TextView 可用。

关于android - 3 个 TextView 的 RelativeLayout,最后一个带有 layout_alignParentRight 的不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27994148/

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