隐藏 android 切换按钮的默认文本
Hide default text for android switch Button
在我的 Android 应用程序中,我使用了切换按钮。无论如何隐藏切换按钮的文本?对于 API 级别 21,有一个选项可以隐藏 (android:showText),但我需要在较低级别的设备上 运行 它。
这是我的 xml 文件:
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
对于低版本,隐藏文本使用
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:textOff=""
android:textOn=""
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
您有两种选择,一种通过代码,另一种通过 XML。
通过代码:
yourSwitch.setTextOff("textWhenOff") //Sets the text when the component is not in checked state.
yourSwitch.setTextOn("textWhenOn") //Sets the text when the component is not in checked state.
XML
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:textOff="The text for the component when it's not checked."
android:textOn="The text for the component when it's checked."
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
如果您需要更多信息,请随时参阅 Switch Documentation。
在我的 Android 应用程序中,我使用了切换按钮。无论如何隐藏切换按钮的文本?对于 API 级别 21,有一个选项可以隐藏 (android:showText),但我需要在较低级别的设备上 运行 它。
这是我的 xml 文件:
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
对于低版本,隐藏文本使用
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:textOff=""
android:textOn=""
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
您有两种选择,一种通过代码,另一种通过 XML。
通过代码:
yourSwitch.setTextOff("textWhenOff") //Sets the text when the component is not in checked state.
yourSwitch.setTextOn("textWhenOn") //Sets the text when the component is not in checked state.
XML
<Switch
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:textOff="The text for the component when it's not checked."
android:textOn="The text for the component when it's checked."
android:background="@drawable/offbuttonbg"
android:textAppearance="@style/SwitchTextAppearance"
android:thumb="@drawable/switchselector" />
如果您需要更多信息,请随时参阅 Switch Documentation。