[英]How to move the image inside the toggle button next to the text?
我正在制作一个toggle button
,当按下按钮时会改变单位。 我在切换按钮上放了一张图片。
我使用drawableLeft
属性将图像放在切换按钮上。 (切换按钮内的图像是临时图像。)
但是,此属性附加到按钮的最左侧,不能移动到文本旁边。
有drawablePadding
属性,但是文字在移动,图片和文字没有居中。
material button
内部有一个icon
和iconGravity
属性,这是可能的,但是这些属性不适用于ToggleButton
。
没有办法吗?
<ToggleButton
android:id="@+id/unit"
android:layout_width="30dp"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:drawableLeft="@drawable/ic_add_routine"
android:textOff="kg"
android:textOn="lbs"
android:textSize="14dp"
android:layout_weight="1"/>
请检查这个(更新):
<ToggleButton
android:id="@+id/unit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:textOff="kg"
android:textOn="lbs"
android:paddingLeft="20dp"
android:drawableStart="@drawable/ic_add_routine"
android:drawableLeft="@drawable/ic_add_routine"
android:gravity="left|center_vertical"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.