gpt4 book ai didi

android - 如何将按钮重叠在 ImageView 上?

转载 作者:行者123 更新时间:2023-11-29 16:00:47 27 4
gpt4 key购买 nike

enter image description here

你好,要获得如上图所示的 View ,它有一个附加的 reomve 按钮我尝试了以下 xml Linearlayout 并将其背景设置为圆形图像但要实现比例图片,最好使用 ImageView,

对不起,我的英语不太好,但我只是想问问我怎样才能做到这一点通过使用 ImageView 代替 LayoutBackground...

<LinearLayout
android:id="@+id/imagePreview"
android:layout_width="140dp"
android:layout_height="140dp"
android:background="@drawable/profile_image_holder"
android:orientation="vertical"
android:padding="0dp" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >

<Button
android:id="@+id/searchGroupButton"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginLeft="94dp"
android:layout_marginTop="5dp"
android:background="@drawable/icn_delete"
android:onClick="removeImage"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5dp"
android:paddingBottom="0dp"
android:textColor="#fff" />
</LinearLayout>
</LinearLayout>

最佳答案

您可以使用相对布局来做到这一点,只需插入两个子元素并根据需要定位元素:

<RelativeLayout
android:id="@+id/imagePreview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="0dp" >

<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/yourImage"
android:layout_centerInParent="true"/>

<Button
android:id="@+id/searchGroupButton"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentTop="true"
android:layout_marginLeft="94dp"
android:layout_marginTop="15dp"
android:background="@drawable/icn_delete"
android:textColor="#fff" />

</RelativeLayout>

希望对您有所帮助!

问候!

关于android - 如何将按钮重叠在 ImageView 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24749730/

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