I have a font file whose icons I am using in layout files via a Custom TextView.
I created a Custom Class : class CustomFontTextView extends TextView
I think in your case its not possible to change Home up button icon via xml...you are using an iconFont, so your icon is actually a text and to display those icons you need your CustomTextView or any View, which extends the TextView. android:homeAsUpIndicator requires drawable. Possible solution could be: to have this special icon in drawable folder.