gpt4 book ai didi

android - 如何在 Android RelativeLayout 中 float 图像?

转载 作者:行者123 更新时间:2023-11-29 22:25:45 26 4
gpt4 key购买 nike

我想显示一个文本,并在文本旁边显示动态数量的图像,这些图像应该 float 到右侧。

这就是我所拥有的:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:padding="7dp"
android:textSize="18sp"
android:textColor="#000"/>

<ImageView
android:id="@+id/icon1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="right"
android:layout_alignParentRight="true"
android:layout_marginTop="10dip"
android:layout_marginRight="6dip"
android:src="@drawable/bus" />

<ImageView
android:id="@+id/icon2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/1"
android:layout_marginTop="10dip"
android:layout_marginRight="6dip"
android:src="@drawable/tram" />

</RelativeLayout>

我的问题是如果 icon1 不可见(我控制我的 Java 代码)icon2 不再显示在右侧。它覆盖了 text1,因为引用的 icon1 丢失了。

最佳答案

好吧,要么你上面的布局不完整(如果是的话,你应该发布完整的东西)或者你的 ids 坏了(你把 icon2 放在了 @+ 的左边id/1 当它应该在 @+id/icon1 的左边时。

尝试在 icon2 上设置 android:layout_alignWithParentIfMissing="true" 并更正布局 ID。

关于android - 如何在 Android RelativeLayout 中 float 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5995793/

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