簡體   English   中英

如何在Android中的按鈕中設置圖像的文字上方

[英]how to set text upside of image in button in android

我想在按鈕屬性中設置圖像的文字上方。 這是我的代碼,但是我得到它是圖像后面的文本,我必須設置哪個屬性?

<RelativeLayout
        android:id="@+id/footer"
        android:layout_width="fill_parent"
        android:layout_height="70dp"
        android:layout_gravity="bottom"
        android:gravity="bottom"
        android:orientation="horizontal"
        android:background="@drawable/nav_bar">

<Button
            android:id="@+id/btnHome"
            android:layout_width="60dp"
            android:layout_height="70dp"
            android:onClick="onHomeClick"
            android:text="Home"
            android:gravity="bottom|center_horizontal" 
            android:drawableTop="@drawable/btn_home"
            android:background="@null"
            android:textColor="@android:color/white"
            android:textSize="16sp"
            android:paddingBottom="10dp"
            android:includeFontPadding="true"
            />

在此處使用android:drawableBottom而不是android:drawableTop

嘗試這個...

    <Button
    android:id="@+id/btnHome"
    android:layout_width="wrapcontent"
    android:layout_height="70dp"
    android:onClick="onHomeClick"
    android:text="Home"
    android:gravity="bottom|center_horizontal"
    android:drawableBottom="@drawable/btn_home"
    android:background="@null"
    android:textColor="@android:color/white"
    android:textSize="16sp"
    android:paddingBottom="10dp"
    android:includeFontPadding="true" />

您的'layout width and height'存在問題,這就是您的文本出現在圖像后面的原因。

<Button android:id="@+id/btnHome"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="onHomeClick"
        android:text="Home"
        android:gravity="top|center_horizontal" 
        android:drawableBottom="@drawable/app_icon"
        android:textColor="@android:color/white"
        android:textSize="16sp"
        android:paddingTop="10dp"
        ></Button>

如果您想更改將自動修復的圖像,則最好不要指定寬度和高度,以便以后使用wrap_content property.bcoz。

暫無
暫無

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

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