9-Patch按钮未显示文字

时间:2012-02-23 18:53:38

标签: android android-layout nine-patch

我有一个9-patch按钮,右侧为drawable,文本分配给按钮,当我使用普通图像显示文本时,当我使用颜色显示文本时,但是当我使用9-patch时图像不显示图像。

这是代码+图像;

<Button 
        android:id="@+id/btn_active_timer"
        android:layout_width="300.00dp"
        android:layout_height="38.00dp"
        android:layout_marginLeft="10.00dp"
        android:layout_above="@+id/gui_menu_container"
        android:layout_marginBottom="6.00dp"
        android:background="@drawable/ui_black"

        android:drawableRight="@drawable/ui_arrow_small"
        android:text="Whats the time mr woolf?"
        android:textColor="#FFFFFF"
        android:textSize="15.00dp"
        android:gravity="left|center_vertical"
     />

enter image description here

1 个答案:

答案 0 :(得分:6)

查看9补丁的填充区域 - 它们的大小是1px - 这个1像素上不能有任何文本。 我的猜测是,你混淆了填充和拉伸区域。尝试用底部/右部替换顶部/左侧。