按钮上可以设置背景图片,也可以自定义按钮,这里介绍按钮上文字和图片混合排列的效果。

一、建立工程

Button图文混排的按钮

二、activity_main.xml中代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro>
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout 
         android:layout_width="match_parent"
            android:layout_height="120dp"
            android:orientation="horizontal" >
        <Button 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableTop="@drawable/star"
            android:text="按钮1"
            />
        <Button 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableTop="@drawable/star"
            android:drawablePadding="30dp"
            android:text="按钮2"
            />
        <Button 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableTop="@drawable/star"
            android:drawableLeft="@drawable/star"
            android:text="按钮3"
            />
        <Button 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:drawableRight="@drawable/star"
            android:drawablePadding="30dp"
            android:text="按钮4"
            />

    </LinearLayout>
        <Button 
            android:layout_width="200dp"
            android:layout_height="200dp"
            android:id="@+id/button"
            android:layout_marginTop="10dp"
            />

</LinearLayout>
View Code

相关文章: