Ho un ImageView che voglio visualizzare corrispondente alla larghezza del dispositivo, mi sono reso conto che in questo modo:ImageView visualizzazione nel layout, ma non sul dispositivo reale
<ImageView
android:id="@+id/home_bar_newvault"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:scaleType="centerCrop"
android:layout_alignParentBottom="true"
android:src="@drawable/home_bar" />
Il home_bar è un file immagine PNG con le seguenti dimensioni: 2399x254. Quando scelgo di visualizzare il layout grafico dell'interfaccia utente, visualizza correttamente l'immagine nella parte inferiore dell'attività. Tuttavia, quando avvio l'applicazione sul mio dispositivo non visualizzerà affatto l'Imageview.
Hai impostato la schermata di destinazione e la risoluzione del 'Layout grafico 'come quella del tuo dispositivo reale? – user2652394
Sì, ho provato ogni risoluzione e lo schermo di destinazione e tutti loro visualizzano il ImageView nel Layout grafico. Ho solo un dispositivo fisico per il test vero e proprio, forse un problema relativo al dispositivo? –
[Vedere questa risposta] (https://stackoverflow.com/a/29067760/4084269). Se l'immagine è troppo grande, il logcat mostrerà un messaggio come questo: 'Bitmap troppo grande per essere caricato in una trama (2496x4437, max = 4096x4096)' – Josselin