manipular - Android Studio: Carpeta Drawable: ¿Cómo poner imágenes para múltiples dpi?
imagenes para android studio (10)
Hola , según la documentación de Android, la carpeta dibujable debe tener múltiples subdirectorios para imágenes de diferentes dpis. Sin embargo, en Android Studio, la creación de cualquier subdirectorio en la carpeta dibujable hace que no detecte ninguna imagen. Por otro lado, si una imagen se coloca directamente en la carpeta dibujable, se detecta y está disponible para su uso, ver R.drawable.ImageName. En este caso, ¿cómo utilizamos diferentes imágenes de dpi para el mismo ImageName?
- Haga clic derecho en " dibujable "
- Haga clic en " Nuevo ", luego " Activo de imagen "
- Cambie " Tipo de icono " a " Barra de acción e iconos de pestaña "
- Cambie " Tipo de activo " a " Imágenes prediseñadas " para el icono e " Imagen " para las imágenes
- Para el icono: haga clic en el botón del icono " Imágenes prediseñadas " y elija su icono
- Para imagen: haga clic en el icono de la carpeta " Ruta " y elija su imagen
- Para " Nombre ", escriba su nombre de archivo de icono / imagen
Debe acceder a las ID de imágenes con R.mipmap.yourImageName
En el estudio de Android, puede ver la siguiente carpeta dibujable xhdpi, drawable-hdpi, drawable-mdpi y más ... Puede colocar imágenes de diferentes ppp en esta carpeta en consecuencia y Android se encargará de qué imágenes se deben dibujar de acuerdo con la densidad de la pantalla de dispositivo.
NOTA: Tienes que poner las imágenes con el mismo nombre.
Hay dos formas de hacerlo.
1.Haga clic derecho en Dibujable Nuevo-> Activo de imagen-> seleccione su imagen de resolución más alta, el resto se creará automáticamente. una vez que termine, puede ver una resolución diferente dentro de la carpeta dibujable
- La forma que tu quieras. En la ventana del proyecto Explorer, verá un menú desplegable como Android. Haz clic para cambiar al proyecto.
Ahora su nombre de proyecto-> aplicación-> src-> main-> res->
Aila Puedes ver tus carpetas dibujables con hdpi mdpi, etc.
La forma más fácil que he encontrado para que aparezca la estructura de "directorio" adecuada debajo de la carpeta dibujable para mis iconos es esta:
- Haga clic derecho en "Drawable"
- Haga clic en "Nuevo", luego "Activo de imagen"
- Cambie "Tipo de activo" a "Barra de acción e iconos de pestaña"
- Para "Primer plano", elija "ClipArt"
- Para "Clipart", haga clic en el botón "Elegir" y elija cualquier icono
- Para "Nombre del recurso" escriba su nombre de archivo de icono
Ahora los pseudo-directorios han sido creados para usted en la carpeta Drawable en la vista de Android. Abra los directorios verdaderos en su sistema de archivos "main / res / drawable-xxhdpi", "main / res / drawable-xhdpi" y reemplace los iconos en cada carpeta con su propia densidad adecuada.
Los procedimientos estándar son:
- Elija Proyecto> aplicación> scr> principal
- Haga clic derecho en "res", elija "Nuevo" y elija "directorio de recursos de Android"
- En el cuadro de diálogo abierto, en Tipo de recurso, elija "dibujable"
- En la lista Calificador disponible, elija Densidad , luego haga clic en la flecha derecha en el centro.
- Elija la densidad que desee y luego presione OK
No crea subcarpetas de la carpeta dibujable, sino carpetas de ''hermano'' al lado debajo de la carpeta
/res
para las diferentes densidades de pantalla o tamaños de pantalla.
La carpeta
/drawable
(sin ninguna dimensión) se usa principalmente para elementos dibujables que no se relacionan con ningún tamaño de pantalla como el
selector
s.
Vea esta captura de pantalla (use el nombre
drawable-hdpi
lugar de
mipmap-hdpi
):
Nuevo -> Importación por lotes dibujable -> Haga clic en el botón Agregar -> Seleccionar imagen -> Seleccionar resolución de destino, nombre de destino, formato -> Ok
Simplemente vaya al
explorador de proyectos
y cambie su
View
de
Android a proyecto
desde el menú desplegable y estará listo.
There you can simply create folder like we do in Eclipse.
Y en la vista de proyecto de Android está oculto, pero cuando cambia a proyecto.
Puede crear carpetas como
drawable-hdpi,drawable-xhdpi
.
simplemente copie y pegue la imagen en res> dibujable y le preguntará la carpeta de destino que desea patentar en la imagen de resolución para obtener más ayuda, busque carpetas dibujables de Android Studio