¿Cómo mostrar un número fijo de pestañas a la vez en las pestañas de Android Material Design?

Utilicé la biblioteca de soporte de diseño de Android e implementé pestañas en mi aplicación de Android usando tablayout, fragmentos y visor. El deslizamiento de pestañas funciona perfectamente. Pero cuando agrego más pestañas (digamos 7), esas pestañas reducen su ancho y se ajustan. ¿Cómo mostrar solo 3 pestañas a la vez y mostrar las siguientes tres cuando el usuario pasa de la tercera a la cuarta pestaña?

Respuesta 1

En tu actividad principal

ViewPager mpager;

TabPageAdapter adapter = new TabPageAdapter(getSupportFragmentManager(), list);

mtabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
mpager.setOffscreenPageLimit(list.size());

mpager.setAdapter(adapter);

En su conjunto de TabLayout xml

app:tabMode="scrollable" 
Respuesta: 2

Clase de ejemplo con patrón de diseño singleton. clase Singleton {instancia Singleton privada estática; int privado x; Singleton privado () {x = 5; } ...

Tengo un JFrame lleno de varios componentes. Cuando lo ejecuto, solo aparece una pequeña porción. Tengo que cambiar el tamaño de la ventana (arrastre el borde con el cursor) para que todo aparezca. ¿Algúna idea de cómo arreglar esto?

Estoy trabajando con cadenas muy grandes cuya longitud varía de 0 a 2 * 10 ^ 5. Cuando intento imprimir las cadenas en la consola o usando la línea de comandos a través de System.out.println, no aparece nada. Solo cadenas / ...

¿Qué está haciendo la implementación ReentrantLock # tryLock (long, TimeUnit) cuando intenta adquirir un bloqueo? Suponga que el hilo A posee el bloqueo de myLock, y el hilo B llama a myLock.tryLock (10, SEGUNDOS), es ...