Change font of the floating label EditText and TextInputLayout
As of Design Library v23, you can use TextInputLayout#setTypeface(). This will set the typeface on both the expanded and floating hint. Here is the feature request where it was discussed on b.android.com. EDIT: The error view typeface was not being set, but is now fixed in v25.1.0.