El tipo ActionBar.Tab está obsoleto
Estoy tratando de crear una pestaña de deslizamiento en eclipse. Pero cuando importo android.app.ActionBar.Tab; Me advierte como importación "El tipo ActionBar.Tab está obsoleto".
Y hace la mayor parte de mi código como advertencias y lo golpea a través de él.
- Android Añadir pestaña dentro del fragmento
- ¿Cuáles son estos controles que puedo utilizar en mi android-app?
- Lengüetas de diferentes tamaños en Android
- Cómo actualizar la Lista cada vez que las pestañas están cambiando en vista pager
- ¿Cómo implemento el deslizamiento entre pestañas en Android?
import android.support.v4.app.FragmentActivity; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.ActionBar.TabListener; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentTabHost; import android.util.Log; public class MainActivity extends FragmentActivity implements TabListener { ActionBar actionBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab shops = actionBar.newTab(); shops.setText("SHOPS"); shops.setTabListener(this); ActionBar.Tab floorplan = actionBar.newTab(); floorplan.setText("FLOOR PLAN"); floorplan.setTabListener(this); ActionBar.Tab browser = actionBar.newTab(); browser.setText("BROWSER"); browser.setTabListener(this); ActionBar.Tab nav = actionBar.newTab(); nav.setText("NAVIGATION"); nav.setTabListener(this); actionBar.addTab(shops); actionBar.addTab(floorplan); actionBar.addTab(browser); actionBar.addTab(nav); }
¿Qué puedo hacer ahora? ¿Hay alguna solución posible para superar esas advertencias ???
- Cambio de vista dentro de TabHost (una actividad, varias vistas)
- onConfigurationChanged () llamando dos veces cuando cambia la orientación de Paisaje a Retrato
- ViewPager primer fragmento mostrado siempre es incorrecto con FragmentStatePager
- ActionBar Tabs con fragmentos en rotación
- Cambiar entre la pestaña mediante el grupo de actividades desea mostrar la última actividad - Tab ActivityGroup
- Fragmento manejo de la orientación de la pantalla con pestañas en barra de acción
- ¿Podemos establecer una imagen de fondo en pestañas?
- Cómo cambiar las pestañas de forma programática mediante buttonclick en Android
Google desaprobó las pestañas de la barra de acciones a favor de PagerTabStrip y PagerTitleStrip y son una parte de la biblioteca de soporte v4 y sirve como un reemplazo directo.
Google proporciona ejemplos para ellos como se puede ver en SlidingTabsBasic o SlidingTabsColors como se explica en este vídeo .
Sí, la pestaña de la barra de acciones está obsoleta en android l. Alternativa para esta barra de herramientas se introduce en esta versión. Puede consultar este enlace
Así, están obsoletos y no recibirán más apoyo.
Usted tiene varias opciones:
- No se pueden usar tabuladores.
- Puede crearlos "manualmente" con un diseño lineal y 4 vistas de texto.
- Puede utilizar ViewPager + PagerTabStrip.
- O simplemente puede desactivar las advertencias en la configuración (pero recuerde que están allí por una buena razón)