gpt4 book ai didi

安卓 : Set padding of image in ImageButton programmatically

转载 作者:太空狗 更新时间:2023-10-29 12:42:13 24 4
gpt4 key购买 nike

我对 ImageButton 有疑问。我的图像在 ImageButton 中的位置不好。

有没有办法以编程方式解决这个问题?

enter image description here

    <ImageButton
android:id="@+id/nouvelle_annonce_choose_image"
style="?android:attr/borderlessButtonStyle"
android:layout_width="170dp"
android:layout_height="170dp"
android:scaleType="center"
android:layout_gravity="center"
android:layout_marginTop="15dp"
android:background="@drawable/rounded_button"
android:gravity="center_vertical|center_horizontal"
android:src="@drawable/camera"
android:text="hello"
android:textColor="@color/blanc" />

rounded_button.xml :

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@color/blanc"/>
<stroke android:width="3sp" android:color="@color/blue_dark_normal" />
</shape>

最佳答案

您已经开始使用 android:layout_marginTop 来做到这一点。添加底部边距,或者只添加 layout_margin,您应该能够根据需要调整图像。

事实上,这是因为 android:layout_marginTop 导致您的图像偏离中心。它在图像的顶部留出很大的边距,而没有在底部进行补偿。

如果边距不起作用,请尝试使用填充。填充会影响事物在图像中的对齐方式。填充只是 android:paddingandroid:paddingBottom 属性。

关于安卓 : Set padding of image in ImageButton programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23911909/

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