Here is my current code it appear the text in thumb, but what I want is to display text behind in the the box like demo

<Switch
android:layout_width="75dp"
android:layout_height="25dp"
android:id="@+id/switch1"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:track="@drawable/switch_track_selector"
android:showText="true"
android:textOff="Hide"
android:textOn="Show"
android:switchMinWidth="75dp"
android:thumb="@drawable/switch_thumb_selector" />
For that you have to use either https://github.com/pellucide/Android-Switch-Demo-pre-4.0

OR
you can do something like Text is not shown by default under Material theme since the switch widget assets don't work well with text.
You can change this using the android:showText property or Switch.setShowText(boolean) method.
xml
<Switch
...
android:showText="true" />
programatically
mSwitch.setShowText(true);
please check https://developer.android.com/reference/android/widget/Switch.html#setShowText%28boolean%29
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With