Nueva pregunta

Pregunta:

 
  0  
 
Fecha: 01-04-2018 01:38:24 (En Español)

¿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.
Etiquetas: Android - Pregunta 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
     
  •  
      0  
     
    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
     
  •  
      0  
     
    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
 
frjcbbae garagebible.com