もしHoloテーマのSwitchをカスタマイズしている場合、そのままMaterialテーマを適用してしまうと正常に表示できないことがあるので注意が必要です。
Thumb
Holoテーマでは下記のようなdrawableリソースをthumbに割り当ててつまみ画像を変更することができました。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false">
<shape android:shape="rectangle">
<corners android:radius="2dp"/>
<solid android:color="@color/gray"/>
</shape>
</item>
<item android:state_checked="true">
<shape android:shape="rectangle">
<corners android:radius="2dp"/>
<solid android:color="@color/orange"/>
</shape>
</item>
</selector>
ところがこの表記のままMaterialテーマを適用してしまうと、おそらくSwitchが表示されなくなってしまうと思います。
サイズ指定は忘れずに。
<shape android:shape="rectangle">
<corners android:radius="2dp"/>
<solid android:color="@color/orange"/>
<size android:width="48dp"
android:height="28dp"/>
</shape>
Text
MaterialテーマではtextOn, textOffのテキストがデフォルトで表示されません。
showTextをtrueに設定しましょう。