[英]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.