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


Cambiar el color del ícono del cajón de navegación en la plantilla predeterminada de Android Studio

La nueva plantilla de actividad de Gavetas de navegación predeterminada en Android Studio

Introduzca aquí la descripción de la imagen

  • Cómo variar entre el niño y el padre ver eventos de contacto de grupo
  • Cajón de navegación para cambiar las actividades en lugar de fragmentos
  • Cambiar el icono del cajón de nuevo a la flecha de retroceso
  • Android - ¿Es posible cajón de navegación desde el lado derecho?
  • Cómo hacer juego multijugador
  • Cómo capturar tráfico de red desde una aplicación específica de Android.
  • Define sus títulos e iconos en un archivo de menú activity_main_drawer como este:

     <group android:checkableBehavior="single"> <item android:id="@+id/nav_camara" android:icon="@drawable/ic_action_emo_cool" android:title="Import" /> <item android:id="@+id/nav_gallery" android:icon="@android:drawable/ic_menu_gallery" android:title="Gallery" /> <item android:id="@+id/nav_slideshow" android:icon="@android:drawable/ic_menu_slideshow" android:title="Slideshow" /> ... 

    El primer elemento de mi ejemplo utiliza un icono rojo:

    Introduzca aquí la descripción de la imagen

    Pero cuando ejecuto la aplicación, el color del icono sigue siendo negro. He probado esto para los iconos azules, verdes, amarillos y morados, pero el resultado es el mismo.

    Introduzca aquí la descripción de la imagen

    He leído en algún lugar que la barra de herramientas debe utilizar ThemeOverlay.AppCompat.Dark.ActionBar y mi aplicación ya utiliza esto en el archivo styles.xml :

     <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> <style name="AppTheme.NoActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style> <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 

    Al principio pensé que esto tenía algo que ver con la función de caché de Android Studio, así que invalidé la caché y reinicié Android Studio sin ninguna suerte.

  • ActionBarDrawerToggle no está configurando el Indicador de cajón
  • Unknown Codificación para Data Matrix codificada con google Barcode Scanner (Vision)
  • Cambiar el icono del cajón de nuevo a la flecha de retroceso
  • Abra el cajón de navegación haciendo clic en el icono de la aplicación
  • Cómo cambiar el color del icono de la hamburguesa en el diseño del material cajón de navegación
  • Android, slidingpanelayout vs navigationDrawer
  • 3 Solutions collect form web for “Cambiar el color del ícono del cajón de navegación en la plantilla predeterminada de Android Studio”

    Basado en el comentario de @ MD, todo lo que necesitaba hacer era añadir:

     app:itemIconTint="@color/my_desired_colour" 

    A NavigationView (se encuentra en el archivo de diseño activity_main.xml ) El tono predeterminado es negro pero puede utilizar un tono aún más oscuro de negro usando #000000

      <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" app:itemIconTint="#000000" app:menu="@menu/activity_main_drawer" /> 

    Crear un nuevo estilo:

     <style name="DrawerIconStyle" parent="Widget.AppCompat.DrawerArrowToggle"> <item name="color">@android:color/red</item> </style> 

    Y n su tema:

     <item name="drawerArrowStyle">@style/DrawerIconStyle</item> 

    Debe cambiar el colorAccent en el archivo de colores al color que desea:

      <color name="colorAccent">whichever color required</color> 

    Esta solución funcionó para mí

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