Barra de herramientas de Android – ¿Cómo implementar Spinner para el modo de navegación?
¿Cuál es actualmente la manera correcta de implementar el Control de Vista ( No. 2 de la siguiente captura de pantalla tomada de la guía de diseño de Android ):
Encontré este ejemplo, pero cuando intenté replicarlo, me di cuenta de que métodos como: actionBar.setNavigationMode () ya están obsoletos.
- Icono personalizado en la barra de herramientas de Android
- Android: no se puede cambiar el color de la flecha de nuevo icono de navegación
- Barra de herramientas de AppCompat popupTheme no se utiliza en ShareAction MenuItem
- FrameLayout se muestra por encima de AppBarLayout
- Gaveta de navegación: Gmail vs AppCompatv7 v21
Entonces, ¿cómo debo implementarlo? Pensé al principio que es un Spinner pero veo aparentemente que no es exactamente lo mismo
Y todavía puedo usar ActionBar o debo mover mejor para usar la barra de herramientas (sí, estoy confundido …)
- Cómo cambiar el icono de navegación de la barra de herramientas y el margen del menú de opciones
- Android BottomNavigationView iconos espaciados uniformemente
- Cómo cambiar los iconos de los iconos del menú de navegación y desbordamiento de la barra de herramientas (appcompat v7)?
- Título completo de la barra de herramientas
- Título del centro de Android con el cajón de navegación
- ¿Barra de herramientas Android con dos líneas en el título?
- Barra de herramientas, onCreateOptionsMenu () devuelve falso, 'arriba' la navegación no funciona
- Cambiar TextColor en SearchView mediante la barra de herramientas de Android
Como bien has dicho, el método setNavigationMode()
ahora se considera pasado . Para obtener el hilandero en la API 21, debe utilizar la Toolbar
de Toolbar
de esta manera:
<android.support.v7.widget.Toolbar android:id="@+id/toolbar_actionbar" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" android:background="?attr/colorPrimary"> <Spinner android:id="@+id/spinner_toolbar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </android.support.v7.widget.Toolbar
Agregue el código anterior al diseño de su Activity
. Para configurar la Toolbar
de Toolbar
en esta Activity
, debe hacer esto:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_layout); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar); setSupportActionBar(toolbar); }
Prueba esto. Esto funcionará.
- Enfocar lento en Nexus 6 con cámara2 API
- Eclipse: R no se encuentra después de actualizar Android ADT a la revisión 23.0.5