gpt4 book ai didi

java - 使图像和文本并排显示在按钮内?

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

我想要一个按钮,按钮内有一个小图标和文本,图标位于按钮的左侧,我怎样才能将它移近居中的文本?

这是我的按钮 XML:

    <Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/home_icon"
android:text="BACK"
android:id="@+id/button"
android:width="160dp"
android:height="70dp"
android:textStyle="bold" />

最佳答案

不幸的是,无法使用 drawableLeft 属性。此属性将图像定位到最左侧的位置(无论您的文本位于何处)。

您需要为此创建自己的按钮:

<LinearLayout
android:id="@+id/button"
style="?android:attr/buttonStyle"
android:layout_width="160dip"
android:layout_height="70dip"
android:gravity="center"
android:orientation="horizontal" >

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/home_icon" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BACK"
android:textColor="@android:color/black" />
</LinearLayout>

关于java - 使图像和文本并排显示在按钮内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22650100/

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