¿Cómo puedo configurar una fuente personalizada en mi listview?

No puedo establecer una fuente en mi listview, Typeface sólo funciona para textviews. ¿Hay alguna manera de establecer una fuente personalizada fácilmente? Gracias.

Puede crear un adaptador para la vista de lista y establecer el tipo de fuente en TextView.

Aquí hay un clip de un adaptador (su en C #, pero no es muy diferente de Java):

  class ParcelRecordContactAdapter : ArrayAdapter<ParcelRecordContact> { List<ParcelRecordContact> contacts; public ParcelRecordContactAdapter(Context context, int textViewResourceId, List<ParcelRecordContact> contacts) : base(context, textViewResourceId, contacts) { this.contacts = contacts; } public override View GetView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) { LayoutInflater li = (LayoutInflater)this.Context.GetSystemService(Context.LayoutInflaterService); v = li.Inflate(Resource.Layout.ListItem_SingleLine, null); } ParcelRecordContact contact = contacts[position]; if (contact != null) { /********************************************************** * change font on tv here **********************************************************/ TextView tv = (TextView)v.FindViewById(Resource.Id.tv_single_line_list_item_1); if (tv != null) { tv.Text = "android is fu.... n" Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/DroidSansFallback.ttf"); tv.setTypeface(tf); } } return v; } } 
  • Intentando actualizar ADT - recibiendo error de "dependencia en conflicto"
  • Fallo Android Studio
  • El contenedor 'Android Dependencies' hace referencia a una biblioteca no existente 'facebook-android-sdk \ facebook \ bin \ com_facebook_android.jar'
  • ¿Por qué Android Studio 1.0 rc empezar a descargar Android SDK sin detectar si existe uno?
  • No se puede resolver el destino 'android-8'
  • Configuración de Android Facebook SDK en Eclipse
  • No se puede encontrar la carpeta de SDK dentro de la ruta de estudio de Android y el gestor de SDK no se abre
  • AVD Manager no se inicia
  • Android SDK y AVD Manager Error: Archivo no encontrado: C: \ Archivos de programa (x86) \ Android \ android-sdk \ temp \
  • Aumentar la velocidad del emulador de Android SDK
  • Compilación de error en "Usar el ejemplo de inicio de sesión de Facebook"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.