Attribute Name
Related Method
Description
android:showText
setShowText(boolean)
Whether to draw on/off text.
android:splitTrack
setSplitTrack(boolean)
Whether to split the track and leave a gap for the thumb drawable.
android:switchMinWidth
setSwitchMinWidth(int)
Minimum width for the switch component Must be a dimension value, which is a floating point number appended with a unit such as “14.5sp”.
android:switchPadding
setSwitchPadding(int)
Minimum space between the switch and caption text Must be a dimension value, which is a floating point number appended with a unit such as “14.5sp”.
android:switchTextAppearance
setSwitchTextAppearance(Context,int)
TextAppearance style for text displayed on the switch thumb.
android:textOff
setTextOff(CharSequence)
Text to use when the switch is in the unchecked/”off” state.
android:textOn
setTextOn(CharSequence)
Text to use when the switch is in the checked/”on” state.
android:textStyle
setSwitchTypeface(Typeface)
Style (bold, italic, bolditalic) for the text.
android:thumb
setThumbResource(int)
Drawable to use as the “thumb” that switches back and forth.
android:thumbTextPadding
setThumbTextPadding(int)
Amount of padding on either side of text within the switch thumb.
android:thumbTint
setThumbTintList(ColorStateList)
Tint to apply to the thumb.
android:thumbTintMode
setThumbTintMode(PorterDuff.Mode)
Blending mode used to apply the thumb tint.
android:track
setTrackResource(int)
Drawable to use as the “track” that the switch thumb slides within.
android:trackTint
setTrackTintList(ColorStateList)
Tint to apply to the track.
android:trackTintMode
setTrackTintMode(PorterDuff.Mode)
Blending mode used to apply the track tint.
android:typeface
Typeface (normal, sans, serif, monospace) for the text.
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyM5UzN1cTM3EDMxMDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)