Pregunta:
Fecha: 01-04-2018 01:38:24
(En Español)
He probado con unos cuantos codigo, y con ninguno he podido cambiarlo, por ejemplo con el siguiente codigo:
Pero el texto "Mi Titulo" sigue apareciendo sin formato.
tambien he proabado con getSupportActionBar().setTitle(s); y tampoco funciona.
Gracias. Votos: 0 - Respuestas: 3 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
¿Cómo cambio la fuente del texto que se muestra en el Toolbar?[No resuelta]
Hola, como puedo cambiar el tipo de fuente con el que se muestra los textos en el Toolbar ?He probado con unos cuantos codigo, y con ninguno he podido cambiarlo, por ejemplo con el siguiente codigo:
SpannableString s = new SpannableString("Mi Titulo");
s.setSpan(new TypefaceSpan("kunstler.ttf"), 0, s.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
actionBar.setTitle(s);
Pero el texto "Mi Titulo" sigue apareciendo sin formato.
tambien he proabado con getSupportActionBar().setTitle(s); y tampoco funciona.
Gracias. Votos: 0 - Respuestas: 3 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 01-04-2018 13:36:37 Creo no es soportada por defecto, hasta donde se debes implementar un toolbar custom, ve este tema:
VER TEMA Votos: 0 - Link respuesta -
Fecha: 03-04-2018 09:01:35 Gracias Carlos, voy a intentarlo, a ver si me aclaro con el codigo, porque si que he podido cambiar el texto de forma diferente, con este codigo
en el main_activity.xml
<TextView android:id = "@+id/texto_toolbar" android:layout_width = "match_parent" android:layout_height = "match_parent" android:textSize="20sp" android:layout_gravity="clip_vertical" android:text=" Prueba texto" />
y en el MainActivity.java
String fuente1 = "font/Grutch Shaded.ttf"; this.Fuente_kunstler = Typeface.createFromAsset( getAssets(),fuente1 ); Texto_Titulo = (TextView) findViewById(R.id.texto_toolbar); Texto_Titulo.setTypeface(Fuente_kunstler);
Pero como puedes ver, el texto sale arriba del todo, he probado a cambiar el (android:layout_gravity="clip_vertical") pero nada, por lo menos para ver que tal queda centrado y a la izquierda, y dependiendo como quede, poner un subtitulo, que no se si con ese codigo se podria poner los dos.

Y se que con ese texto no se ve muy bien, jeje, pero son pruebas. Votos: 0 - Link respuesta -
Fecha: 04-04-2018 04:43:19 No se si tienes que decir algo al comentario de arriba.
He probado con el link que me dices, y aqui me muestra un error BalrogApplication
Typeface khandBold = Typeface.createFromAsset(BalrogApplication.getApplication().getAssets(), "fonts/Khand-bold.ttf");
mTitle.setTypeface(khandBold);
Ese codigo esta antes del comentario que dice "ACTUALIZACIÓN versión dinámicamente", porque con ese codigo me muestra mas errores.
Salu2. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
