gpt4 book ai didi

java - 安卓 : ImageView overlapping

转载 作者:行者123 更新时间:2023-12-02 04:52:17 27 4
gpt4 key购买 nike

我有五个 ImageView(ImageButton),我想将其显示在一行上,但是当我在小型设备上时,我的最后一个图像被裁剪了?

我该如何修复它?

有没有办法检测屏幕宽度?

|一个 |乙| C | d | E|

在我的RelativeLayout xml 文件中:

<ImageButton
android:id="@+id/mFooterProfileImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/mFooterMembersImg"
android:layout_alignParentEnd="true"
android:background="@drawable/icon_bar_profile"
android:contentDescription="@string/footer_img_profile" />

<ImageButton
android:id="@id/mFooterMembersImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/mFooterCameraImg"
android:background="@drawable/icon_bar_members"
android:contentDescription="@string/footer_img_members" />

<ImageButton
android:id="@id/mFooterCameraImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/mFooterMediaImg"
android:background="@drawable/icon_bar_camera"
android:contentDescription="@string/footer_img_camera" />

<ImageButton
android:id="@id/mFooterMediaImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/mFooterHomeImg"
android:background="@drawable/icon_bar_medias"
android:contentDescription="@string/footer_img_media" />

<ImageButton
android:id="@id/mFooterHomeImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:background="@drawable/icon_bar_home"
android:contentDescription="@string/footer_img_home" />

最佳答案

我认为正确的方法是创建线性布局,确保方向是水平的。然后为每个 imageButton 传递layout_width =“0dp”,并为每个 imageButton 分配layout_weight =“20”

这为每张图片提供 20% 的宽度。

正如魔像所说。

关于java - 安卓 : ImageView overlapping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29105533/

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