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


Cómo establecer la pestaña seleccionada debe estar en el centro

Soy nuevo en Android y en mi proyecto tengo requisito

Es decir, tengo seis pestañas, pero sólo mostrar tres pestañas en la pantalla y para el resto de las pestañas que utilizo ScrollView.Here tema de la pestaña debe estar en el medio, primero cuando entro en la pantalla que mostrar el elemento medio está activo (es decir, seleccionado).

Eso está bien, pero ¿cómo podría establecer este elemento central como el centro cuando me desplácese por las pestañas restantes?

Puede alguien dar sugerencia para obtener la solución.

  • Android elimina el espacio entre las pestañas de tabwidget
  • Cambiar color de texto y selector en TabWidget
  • Cómo hacer oval shape tabhost en android
  • Backbutton y pestañas de Android ActionBar
  • Android TabWidget detectar clic en la pestaña actual
  • Cómo cambiar el tamaño de fuente de tabhost en android
  • Android: personalización de la apariencia de Tabs con TabHost y TabWidget
  • Cómo cambiar el color del texto del indicador de tabs en android?
  • 2 Solutions collect form web for “Cómo establecer la pestaña seleccionada debe estar en el centro”

    Mira esto

    public void centerTabItem(int position) { tabHost.setCurrentTab(position); final TabWidget tabWidget = tabHost.getTabWidget(); final int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); final int leftX = tabWidget.getChildAt(position).getLeft(); int newX = 0; newX = leftX + (tabWidget.getChildAt(position).getWidth() / 2) - (screenWidth / 2); if (newX < 0) { newX = 0; } horizontalScrollView.scrollTo(newX, 0); } 

    No creo que el tabhost tenga tal comportamiento. Como ya sé, tabhost puede funcionar sin control de tabulación. Para su caso, una galería reemplazará al controlador de pestañas, como usted sabe, el elemento seleccionado en la galería siempre permanecer en el centro. A continuación, en el detector de eventos de la galería, escriba algún código para controlar qué pestaña se mostrará en tabhost.

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