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):

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?

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

  • Estilo de acción de AppCompat
  • ActionBar bloquea la primera fila de listview
  • OnOptionsItemSelected () no se llama al hacer clic en el elemento de menú que tiene un conjunto actionLayout en él
  • ¿Cómo se puede implementar multi-selección y Contextual ActionMode en ActionBarSherlock?
  • ViewPagerIndicator no muestra el texto del título
  • Heredando ActionBarSherlock y Android YouTubePlayer
  • GetSupportFragmentManager () no está definido
  • ActionBarSherlock: java.lang.IllegalStateException en muy pocos dispositivos
  • Interfaz de usuario dinámica con menú deslizante y actionbarsherlock
  • Android Barra superior de la barra de ActionBarSherlock
  • ¿Cómo manejar correctamente el modo de acción "hecho" botón?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.