es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo cambiar el tamaño del icono de navegación.

Quiero diseñar una actividad con diferentes tamaños, pero mi problema es que no puedo cambiar el tamaño del icono del navigationView en la action bar.

enter image description here

NavigationView:

<com.google.android.material.navigation.navigationview android:id="@+id/navigationView_main" style="@style/NavigationView.all"></com.google.android.material.navigation.navigationview>

Estilo:

<style name="NavigationView.all">
    <item name="android:layout_width">@dimen/widthNavigationView_all</item>
    <item name="android:layout_height">match_parent</item>
    <item name="headerLayout">@layout/navigation_all_header</item>
    <item name="android:layout_gravity">start</item>
    <item name="itemIconTint">@color/itemIconTint_navigationView</item>
    <item name="itemTextColor">@color/itemTextColor_navigationView</item>
</style>
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para cambiar el tamaño del icono navigationView en la barra de acciones, puedes modificar el estilo de NavigationView de la siguiente manera:

    1. Crea un nuevo estilo o modifica el existente para NavigationView:
    <style name="NavigationView.all">
        <item name="android:layout_width">@dimen/widthNavigationView_all</item>
        <item name="android:layout_height">match_parent</item>
        <item name="headerLayout">@layout/navigation_all_header</item>
        <item name="android:layout_gravity">start</item>
        <item name="itemIconSize">48dp</item> // Agrega esta línea
        <item name="itemIconTint">@color/itemIconTint_navigationView</item>
        <item name="itemTextColor">@color/itemTextColor_navigationView</item>
    </style>
    
    1. Establece el tamaño de icono deseado agregando la línea <item name="itemIconSize">48dp</item> al estilo. Cambia el valor de 48dp al tamaño que desees.
    2. Aplica el estilo personalizado a tu NavigationView estableciendo el atributo style:

    <com.google.android.material.navigation.navigationview android:id="@+id/navigationView_main" style="@style/NavigationView.all"></com.google.android.material.navigation.navigationview>
    

    Con esta modificación, deberías poder cambiar el tamaño del icono navigationView en la barra de acciones.

Comments are closed.