Ho un PNG largo 640px, 208px alto che ho inserito nella mia cartella/drawable e sto avendo un momento molto difficile posizionandolo correttamente in un ImageView. Voglio ridimensionare l'immagine in modo da massimizzare la risoluzione orizzontale e voglio ridimensionarla verticalmente quanto basta per rimanere in proporzione.ImageView all'interno di RelativeLayout ha spaziatura superiore e inferiore
Il problema che sto avendo è che il mio ImageView finisce più alto di quello che deve essere per adattarsi all'immagine. L'immagine stessa sembra perfetta; largo quanto lo schermo e in proporzione. Ma il ImageView sembra avere padding in alto e in basso. Da quello che posso dire è il drawable che ImageView contiene è in realtà troppo alto.
Non riesco a pubblicare un'immagine perché sono nuovo di SO, ma se lo facessi sarebbe della vista Layout grafico. Quando clicco su ImageView la normale scatola blu si mostra intorno ad essa, ma con il padding in alto e in basso, lo stesso padding che vedo sul dispositivo. Anche se trascino la casella blu per tentare di ridimensionare l'ImageView, non mi è permesso renderlo più piccolo di quello che è già (forse perché ImageView pensa che il drawable sia così alto, o qualcosa del genere). Da quello che posso dire, questo potrebbe avere qualcosa a che fare con la densità dell'immagine ... il ImageView finisce per essere alto 312 pixel (208 * 1.5) su un dispositivo hdpi.
Ecco il mio XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/back" android:src="@drawable/categoryheader2"
android:layout_width="wrap_content" android:layout_height="wrap_content">
</ImageView>
</RelativeLayout>
Grazie in anticipo per qualsiasi aiuto!
vecchia domanda, ma arriva ancora qui nella mia app - grazie per la risposta! Darò una prova e accetto la risposta se funziona! –
Davvero un peccato che non hai ottenuto un segno di risposta Ma tu mi hai salvato alcune ricerche grazie – Sidewinder94
Grazie mille, probabilmente è così standard per sapere questo, che pochissimi lo chiedono, per me come principiante è arrivato abbastanza utile. –