Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Las pestañas de la barra de acciones no llenan el ancho de la pantalla

Tengo una barra de acción con dos pestañas debajo. Parece correcto en la mayoría de los teléfonos inteligentes, pero en tabletas o en el nexo 4, por ejemplo, las pestañas no se estiran para ocupar todo el ancho de la pantalla.

Aquí hay una captura de pantalla (tomada en un Nexus 4):

  • Icono de Android SearchView
  • Android: muestra los elementos del menú de la barra de acción según ViewPager
  • ActionBarCompat: Ocultar ActionBar antes de crear la actividad (bug?)
  • ¿Cuáles son los problemas comunes al migrar de ActionBarSherlock a ActionBarCompat?
  • El título de android no se mostrará en la barra de herramientas
  • Quitar la sombra debajo de la barra de acciones
  • Introduzca aquí la descripción de la imagen

    Como puede verse, hay dos barras negras a cada lado de las lengüetas. Estoy usando barra de acción sherlock. ¿Hay una manera de hacer que las lengüetas ocupen el ancho completo? Algún tipo de ABS atrribute puedo anular?

  • El contenido de la ficha permanece visible después de cambiar la pestaña después del cambio de orientación
  • Cajón de navegación del menú lateral de ActionBarSherlock
  • Cómo configurar la altura de la barra de acción mediante programación
  • Mensaje inusual de logcat mostrado infinitamente - Android
  • Spinner: onItemSelected no se llama cuando el elemento seleccionado permanece igual
  • ¿Cómo obtener la vista de ActionBar?
  • 5 Solutions collect form web for “Las pestañas de la barra de acciones no llenan el ancho de la pantalla”

    Yo recomendaría que utilice la pestaña de deslizamiento de Android, que es piezas de código de Google para hacer lo mismo que usted ha mostrado. Desde la API 5.0, la ficha Acción se ha desaprobado, por lo que esta es una buena solución a este problema.

    Tal vez algunos realmente enlace será útil.
    También esto en acción (Youtube)

    Lo primero que sugeriría es que establezca el ancho en fill_parent. Bueno, eso es un poco obvio, creo. Ahora cree una nueva carpeta de recursos denominada layout-sw600dp todos los diseños para tablets. Sobre todo 7 "uno.el Android utilizará automáticamente los diseños de esta carpeta ya que tal vez que el soporte de la pantalla es su principal problema para esto.También puede intentar leer en este enlace para más información.Espero que ayuda.

    ABS usará ActionBar nativo si tiene el objetivo SDK 14 o superior. Este es un problema (no error, pero feauture) de JB y superior: https://android.googlesource.com/platform/frameworks/base/+/b8139af3dcae80c0030afd0354dc424a7c72c3d9 Posible solución: establezca el destino SDK 15 o inferior.

    Utilice este diseño, Puede ser que funcione:

     res/layout-sw600dp/ # For 7” tablets (600dp wide and bigger) 

    res/layout-sw720dp/ # For 10” tablets (720dp wide and bigger)

     res/layout-sw600dp-port/ # For 7” tablets in portrait (600dp wide or bigger) res/layout-sw720dp-port/ # For 10” tablets in portrait (720dp wide or bigger) 

    Trate de usar esto. Pagersliding tabstrip. Es una biblioteca personalizada.

    http://www.androidviews.net/2013/04/pager-sliding-tabstrip/

    Github: https://github.com/astuetz/PagerSlidingTabStrip

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.