¿Cómo cambiar el tamaño del texto del título en la barra de acciones?

Hay una ActionBar en cada aplicación de Android 4.0 y obtuvo un título. Necesito hacer este tamaño menos. Pero no entiendo cómo puedo hacerlo, porque ActionBar no proporciona métodos públicos para ello. Observación: no quiero usar vistas personalizadas.

En realidad, puedes hacer lo que quieras para personalizar ActionBar. Debe hacerse a través del Tema. Puedes hacer algo como esto:

    

Siempre puedes hacer algo como esto:

 ActionBar actionBar = getActionBar(); actionBar.setTitle(Html.fromHtml("YOUR TITLE")); 

en mi sistema, res / styles AppTheme tiene una nota que dice

  

y este es el estilo indicado en AndroidMainfest.xml. yo añadí

 15sp 

y funcionó y prefiero hacer esto que una barra de acciones personalizada.

El tamaño del texto en Android ActionBar es estándar .

Desde ICS, Android ahora desarrolla un estándar para que las aplicaciones (con suerte) sigan las mismas pautas de interfaz de usuario y principios de diseño.

http://developer.android.com/guide/practices/ui_guidelines/index.html

Es por eso que no puedes cambiarlo.

Sin embargo , si aún desea hacerlo, puede usar un tema personalizado o quizás implementar ActionBar (un fork) y modificar sus fonts: https://github.com/johannilsson/android-actionbar para obtener el máximo control.

He seguido este método para omitir la creación de estilo personalizado:

  1. Cree un diseño personalizado con el tamaño de texto requerido y
  2. aplica eso a tu barra de acción.

1) Crea un archivo de diseño (titlebar.xml):

      

Aquí establece su tamaño de texto requerido.

2) MainActivity.java

  getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); //bellow setSupportActionBar(toolbar); getSupportActionBar().setCustomView(R.layout.titlebar); 

espero que esto ayude.