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.

  • Android M: revoca los permisos mediante programación
  • ¿Mantener el punto culminante del elemento seleccionado en el fragmento?
  • Filtrado de ListView con un adaptador personalizado (objeto)
  • ¿Qué son los archivos ODEX en Android?
  • Instalando PhoneGap, ejecutando el comando de error 'ant'
  • En seguridad de facturación de aplicaciones
  • 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.

  • ¿Cómo iniciar una llamada de Skype desde una aplicación de Android?
  • Cambio de ActionBar cuando se utilizan fragmentos
  • Enlace compartido en WhatsApp desde el sitio web móvil (no en la aplicación) para Android
  • Cómo crear jerarquía de archivos en el directorio 'androids' / data / data / pkg / files '?
  • Cómo hacer un EditText no editable / deshabilitado
  • ¿Cómo saber cuándo se termina la sincronización?
  • 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.