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.
- Un espacio vacío muestra después de la animación translationY
- Cambiar el color de la barra de estado con AppCompat ActionBarActivity
- La actividad no se cierra al hacer clic en el botón de la barra de herramientas
- Mostrar barra de herramientas después de oculto por desplazamiento en el botón de clic
- animateLayoutChanges no animar la eliminación de la flecha hacia atrás desde la barra de herramientas
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 …)
- Esta actividad ya tiene una barra de acción suministrada por la decoración de la ventana (FEATURE_ACTION_BAR)
- Empuja los iconos hacia afuera cuando se expanda la vista de búsqueda en la barra de herramientas de Android
- Elementos de menú de la barra de herramientas apretados después de cambiar a la biblioteca de soporte 26 y AppBarActivity a AppCompatActivity
- La vista de búsqueda no responde cuando se hace clic en la barra de herramientas de AppCompat
- Navegación posterior con Fragmentos / Barra de herramientas
- ¿Debemos reemplazar la barra de acción por ToolBar?
- Contenido de la barra de herramientas Android
- Cómo centralizar iconos en la barra de herramientas en android studio
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