私の質問は非常に簡単です:
すべてのテキストビューで、現在属性を使用しています
android:fontFamily="sans-serif-light"
ポストHCデバイスでゴージャスな外観を提供します。
残念ながら、これはすべてのウィジェットで機能するわけではなく、Spinner の場合、アダプターを上書きする必要があります。
@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;
    }
}
では、コードでまったく同じ結果を得る方法はありますか?
PS: いいえ、アセット フォルダーに書体を入れたくありません。システム 1 を使用したいだけです。