Quel est l'équivalent de “android:fontFamily=”sans-serif-lumière" dans le code Java?

Ma question est assez simple:

Dans chaque de mon textview, je suis actuellement en utilisant l'attribut

android:fontFamily="sans-serif-light"

de fournir un look superbe sur le post HC appareils.

Malheureusement, cela ne fonctionne pas avec tous les widget et pour mes Spinners, j'ai besoin de remplacer la Carte.

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    //You can use the new tf here.

    if(convertView == null || convertView.getTag() == null) {
        //new view - populate 
        convertView = inflater.inflate(android.R.layout.simple_spinner_dropdown_item, parent, false);
        convertView.setTag(new Object());
    }

    CheckedTextView spinner_text=(CheckedTextView) convertView.findViewById(android.R.id.text1);
    //Typeface should be set here...
    return spinner_text;
    }
}

Alors, est-il un moyen d'obtenir exactement le même résultat par le code?

PS: Non, je ne veux pas mettre une police de caractères dans le fichier actif, je veux juste utiliser un système.

InformationsquelleAutor Waza_Be | 2013-01-15