我是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 一角显示图标。
我该怎么做?
答案 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"/>