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 cerrar el cajón de navegación cuando se pulsa un elemento desde el mismo?
  • Esta clase de controlador debe ser estática o pueden producirse fugas: IncomingHandler
  • ¿Cuál es el flujo de audio predeterminado de TTS?
  • La flecha hacia arriba no se muestra después de llamar a ActionBarDrawerToggle.setDrawerIndicatorEnabled (false)
  • Lectura de códigos de barras con android
  • Cómo mostrar / ocultar el cajón de navegación mediante programación
  • 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.

  • ¿Cuál es el flujo de audio predeterminado de TTS?
  • Configurar el color de fondo del cajón de navegación
  • Imagen de fondo estirando
  • Cualquier forma de cambiar el color de un botón de radio?
  • Lista plegable Elemento en la navegación Cajón
  • Cómo cerrar el cajón de navegación cuando se pulsa un elemento desde el mismo?
  • 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.