gpt4 book ai didi

java - 按钮顶部的 ImageView

转载 作者:行者123 更新时间:2023-12-01 06:13:41 26 4
gpt4 key购买 nike

我试图将一个小 ImageView 放在按钮顶部,但不知何故它保留在按钮下方。我不明白为什么这种布局可以与其他 View 完美配合。

 <RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_white_clickable"
android:text="@string/book_now"
android:id="@+id/but_book_now"
/>

<ImageView
android:layout_width="35dp"
android:layout_height="35dp"
android:id="@+id/img_bookmark"
android:src="@drawable/ic_action_bookmark_full"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />

</RelativeLayout>

我尝试过使用不同的按钮背景,但图像只有在透明时才能看到。我也尝试用彩色View替换ImageView,仍然不起作用。

有什么想法吗?谢谢

编辑:

我得到的答案很困惑,我的意思是让 ImageView 按 Z 轴顺序位于按钮顶部,而不是 y 轴。

编辑2:

我不想使用图像按钮,图像只是按钮上将出现/消失的“图钉”。我不想在按钮上使用可绘制对象,我需要将其准确放置在我想要的位置。使用 FrameLayout 而不是relativelayout不会改变任何东西。使用 imgView.bringToFront() 不起作用。

编辑3:

该问题不会出现在 Lollipop 之前的设备上。在 KitKat 上,布局按预期工作。

最佳答案

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="80dp" >
<Button
android:id="@+id/filter"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="7dp"
android:background="#0000FF"
android:gravity="center"
android:paddingBottom="25dp"
android:paddingTop="25dp"
android:text="Sort"
android:textColor="#FFFFFF" />

<ImageView
android:id="@+id/widget_title_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:adjustViewBounds="true"
android:paddingTop="-10dp"
android:scaleType="fitStart"
android:src="@drawable/ic_launcher" />

</FrameLayout>

尝试一下,虽然我还没有测试过。

关于java - 按钮顶部的 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29275431/

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