簡體   English   中英

在Android中的按鈕上設置背景圖片

[英]Setting a background image on a Button in Android

我在嘗試將按鈕的背景設置為位圖圖像時遇到問題。 我的布局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圖像。

按鈕圖像僅在空按鈕上顯示一個白框,並且角未圓化。

我需要在多個按鈕上執行此操作,但是學習如何在一個按鈕上有效執行此操作將是一個不錯的起點。 我想使用按鈕而不是ImageButton,因為我也有按鈕的文本。

謝謝。

采用

android:drawableTop="@drawable/gridt"

這會將文本放在按鈕上可繪制對象的下方

或者,您可以使用

android:drawableBottom="@drawable/gridt"
android:drawableLeft="@drawable/gridt"
android:drawableRight="@drawable/gridt"

取決於要相對於圖片放置文本的位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM