Définition de la police Roboto dans TextView - xml

J'ai trouvé plusieurs posts à ce sujet, mais tous ces sujets définit la police de caractères avec setTypeFace() méthode sur un TextView objet, ou de créer une classe personnalisée qui définit la police de Roboto et extends TextView. Autant que je sache, à partir de l'API de Niveau 11(?) ou quelque chose, nous sommes en mesure de définir la Police de caractères comme un attribut xml, certains comment. Comme ceci:

   <TextView
      android:id="@+id/profileHeader"
      android:layout_width="100dp"
      android:layout_height="100dp"
      android:typeface="roboto"
      android:text="Hello, world">
   </TextView>

Quelle est la bonne façon de le faire? Est-il possible d'avoir une solution de repli si l'application s'exécute sur un périphérique inférieur de l'API de niveau 11(?) quelque chose comme:

 android:typeface="roboto|monospace|serif"

source d'informationauteur Tobias Moe Thorstensen