Я использую собственный шрифт во всей своей программе (что, кстати, я расстроен, что вам нужно применять программно вручную для КАЖДОГО элемента управления!), И мне нужно применить его к список. Проблема в том, что я не вижу, где бы я установил текстовое представление, используемое в шрифте списка, для моего пользовательского шрифта (поскольку я никогда не создавал его экземпляр - это все позаботится адаптер).пользовательский шрифт в android ListView
Что я бы в идеале хотелось, чтобы иметь возможность использовать адаптер, как это:
new ArrayAdapter(Context context, TextView textView, List<T> objects)
Таким образом, я мог бы сделать: textView.setTypeface, прежде чем заселять мой список. Кто-нибудь знает, есть ли способ сделать что-то в этом направлении?
Вам не нужно применять программно к каждому элементу управления. Просто создайте пользовательский MyFontTextView, который расширяет TextView и устанавливает тип лица в конструкторе. Проверьте ответ на этот http://stackoverflow.com/questions/2973270/using-a-custom-typeface-in-android. – scottyab