Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在按钮中添加多个图像和文本_Android_Android Button - Fatal编程技术网

Android 在按钮中添加多个图像和文本

Android 在按钮中添加多个图像和文本,android,android-button,Android,Android Button,我现在可以有一个包含单个图像图标和文本的按钮,就像下面的红色方块是图像: 但是,我希望按钮如下图所示,两个红色小方块是两个不同的图像: 我试图在按钮中添加另一个可绘制的,但结果不是预期的。请允许我问一下,如何才能获得与上述按钮相同的结果?更好的方法是使用或自定义视图,并将其与或添加到视图中。最简单的方法是在布局XML中定义UI,并将此行添加到父布局:android:theme=@android:style/Widget.button。我认为RelativeLayout是这里最好的。任何细节都将不

我现在可以有一个包含单个图像图标和文本的按钮,就像下面的红色方块是图像:

但是,我希望按钮如下图所示,两个红色小方块是两个不同的图像:


我试图在按钮中添加另一个可绘制的,但结果不是预期的。请允许我问一下,如何才能获得与上述按钮相同的结果?

更好的方法是使用或自定义视图,并将其与或添加到视图中。

最简单的方法是在布局XML中定义UI,并将此行添加到父布局:android:theme=@android:style/Widget.button。我认为RelativeLayout是这里最好的。任何细节都将不胜感激!我试图在按钮上添加ImageView,但无法显示图像。你知道为什么吗?
<Button
    android:id="@+id/btn"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:background="@drawable/shadow"
    android:drawableLeft="@drawable/redsquare"
    android:drawablePadding="6dp"
    android:text="Text goes here"
    android:textColor="@android:color/white"
    android:textSize="14dp"
    android:textAllCaps="false"
    android:gravity="left|center" />