在切换按钮的左上角显示可绘制图标

时间:2014-08-06 11:05:14

标签: android

我是android新手。我有切换按钮,下面是代码 -

<ToggleButton
                android:id="@+id/header_message_queue_btn"
                style="?android:attr/buttonBarButtonStyle"
                android:layout_width="123dp"
                android:layout_height="match_parent"
                android:background="@drawable/custom_menu_button"
                android:drawableLeft="@drawable/bandeja_40"
                android:drawableEnd="@drawable/flecha_separador_menu"
                android:textColor="@android:color/white"
                android:textOff="MESSAGE"
                android:textOn="MESSAGE"
                android:textStyle="bold" />

按钮显示&#34; MESSAGE&#34;和左侧的图标,图标来自drawable。但是图标显示在左侧,我想在切换按钮的 TopLeft 一角显示图标。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

在切换按钮中使用填充,就像我在代码中添加的一样,以调整你在其中的可绘制内容。

   <ToggleButton
            android:id="@+id/header_message_queue_btn"
            style="?android:attr/buttonBarButtonStyle"
            android:layout_width="123dp"
            android:layout_height="match_parent"
            android:background="@drawable/custom_menu_button"
            android:drawableLeft="@drawable/bandeja_40"
            android:drawableEnd="@drawable/flecha_separador_menu"
            android:textColor="@android:color/white"
            android:textOff="MESSAGE"
            android:textOn="MESSAGE"
            android:textStyle="bold" 
            android:paddingRight="90dp"/>