9-Patch按钮未显示文字

Xav*_*ier 2 android nine-patch android-layout

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

这是代码+图像;

<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"
     />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

whl*_*hlk 6

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