在 Android 中的 Button 上设置背景图像
我在尝试将按钮的背景设置为位图图像时遇到问题。我的布局 xml 文件中有以下内容:
<Button
android:id="@+id/p1b1"
android:layout_width="90px"
android:layout_height="60px"
android:layout_alignParentLeft="true"
android:background="@drawable/gridt"
android:text="" />
这只是按钮的部分。我的drawable-hdpi、drawable-ldpi 和drawable-mdpi 文件夹中有gridt.png 图像。
按钮图像仅在空按钮上显示一个白色框,并且角不是圆角的。
我需要在多个按钮上执行此操作,但是学习如何在一个按钮上有效地执行此操作将是一个很好的起点。我想使用按钮而不是图像按钮,因为按钮上也有文本。
谢谢。
I am having a problem trying to set the background of a button to be a bitmap image. I have the following in my layout xml file:
<Button
android:id="@+id/p1b1"
android:layout_width="90px"
android:layout_height="60px"
android:layout_alignParentLeft="true"
android:background="@drawable/gridt"
android:text="" />
This is just the part for the button. I have the gridt.png image in my drawable-hdpi, drawable-ldpi and drawable-mdpi folders.
The button image simply shows a white box on the empty button and the corners are not rounded.
I need to do this on several buttons, but learning how to efficiently do this on one button will be a good starting point. I would like to use a Button and not an ImageButton as I have text o the button as well.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
这会将文本放在按钮上的可绘制对象下方
或者您可以
根据您希望文本相对于图片放置的位置来使用
Use
This will put the text below your drawable on the button
Alternatively you can use
depending on where you want the text placed relative to the picture