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


Android: Google Play como pestañas

Google acaba de implementar un nuevo aspecto en sus pestañas de Google Play.

Sé que esto se puede hacer con ViewPagerIndicator, pero no me gustaría usar otra biblioteca en mi aplicación y golpear el tamaño de la aplicación por otro MB o menos.

Actualmente estoy usando el android.support.v4.view.PagerTabStrip (como en el antiguo Google Play) y me pregunto si el nuevo aspecto también se puede implementar con la biblioteca de soporte de android.

Gracias por adelantado.

  • Cambiar el color de fondo de la pestaña y eliminar la línea divisoria entre pestañas
  • Personalizar el color de texto de la pestaña seleccionado en SlidingTabLayout
  • Añadir imagen en 3 pestañas
  • Captura del evento de clic de pestaña en la pestaña de pestañas de Android
  • Android - iphone estilo tabhost
  • Desactivar el gesto de desplazamiento que abre el cajón de navegación en android
  • Ocultar el título de una barra de acciones no funciona en las versiones anteriores de Android (con ActionBarSherlock)
  • Widget de la pestaña siempre en los alfabetos de mayúsculas en Android 4.0
  • 3 Solutions collect form web for “Android: Google Play como pestañas”

    Biblioteca de soporte de diseño (método actual).

    La Biblioteca de soporte de diseño incluye el widget TabLayout que le permite implementar las pestañas de Google Play:

     <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" /> 

    Y luego inicializarlo:

     TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager); 

    Para ver un ejemplo completo, vea la aplicación de Cheesesquare

    Biblioteca de PagerSlidingTabStrip

    Esta es una biblioteca lista para usar que puede encontrar en Github .

    Captura de pantallaCaptura de pantalla

    Google finalmente lanzó su api deslizante de las pestañas.

    Para usar SlidingTabsBasic, primero debe descargar el archivo zip desde: http://developer.android.com/downloads/samples/SlidingTabsBasic.zip

    1. Incluya los 2 archivos fuente de java en el paquete com.example.android.common.view en su proyecto. Puede elegir moverlos a un paquete adecuado en su proyecto.
    2. Para usar el componente, sólo tiene que añadirlo a la jerarquía de vista. Luego, en su Actividad o Fragmento, proporcione el SlidingTabsBasic su viewPager llamando a mSlidingTabLayout.setViewPager (mViewPager);

    Ejemplo de diseño de Google:

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <com.example.android.common.view.SlidingTabLayout android:id="@+id/sliding_tabs" android:layout_width="match_parent" android:layout_height="wrap_content" /> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="0px" android:layout_weight="1" android:background="@android:color/white"/> </LinearLayout> 

    Ejemplo de código en el método onCreate () de su Actividad:

     mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs); mSlidingTabLayout.setViewPager(mViewPager); 

    Para obtener más detalles, siga el ejemplo en el archivo zip SlidingTabsBasicFragment.java y fragment_sample.xml

    Prueba esta biblioteca

    Ejemplo de proyecto

    Utiliza ViewPager con fragmento para mostrar pestañas como en google play.

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