从文本左侧的切换按钮绘制拇指和跟踪器
draw thumb and tracker from switch button on left of text
在开关按钮上设置文本时的默认结果是右边的thumb/track
+-------------+----------+
| | |
| Lorem Ispu | on / off |
| | |
+-------------+----------+
想知道有没有什么办法可以让thump/tacker放在文本的左边而不需要写一个自定义的widget:
+-----------+-------------+
| | |
| on / off | Lorem Ipsum |
| | |
+-----------+-------------+
谢谢:)
要设置开关的默认值,您必须在 xml
中定义此代码
android:checked="true"
我找到的唯一方法是将 Switch 和 TextView 包裹在 LinearLayout 中:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<android.support.v7.widget.SwitchCompat
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your text:"/>
</LinearLayout>
希望对您有所帮助。
想法和这里说的一样:How to show android checkbox at right side?我只是把顺序颠倒了。
在开关按钮上设置文本时的默认结果是右边的thumb/track
+-------------+----------+
| | |
| Lorem Ispu | on / off |
| | |
+-------------+----------+
想知道有没有什么办法可以让thump/tacker放在文本的左边而不需要写一个自定义的widget:
+-----------+-------------+
| | |
| on / off | Lorem Ipsum |
| | |
+-----------+-------------+
谢谢:)
要设置开关的默认值,您必须在 xml
中定义此代码android:checked="true"
我找到的唯一方法是将 Switch 和 TextView 包裹在 LinearLayout 中:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<android.support.v7.widget.SwitchCompat
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your text:"/>
</LinearLayout>
希望对您有所帮助。 想法和这里说的一样:How to show android checkbox at right side?我只是把顺序颠倒了。