Le cose sembravano piuttosto semplici, ma alla fine il risultato non è buono. Ho un'immagine che ha una larghezza maggiore della larghezza dello schermo. Quindi ho bisogno di ridimensionarlo nel mio imageview. Ho controllato le opzioni ScaleType e le ho provate tutte, ma nessuna è ok. Il primo "center"
visualizza solo l'immagine centrata sul layout, senza ridimensionamento. "fitCenter"
ridimensiona l'immagine per adattarla al layout ma presenta uno svantaggio principale: l'altezza dell'elemento rimane come avrebbe l'immagine grande in essa contenuta. Dai un'occhiata alla seconda schermata nell'immagine allegata. Come posso forzare l'elemento della lista, per ridurne l'altezza per avvolgere sia il testo che l'immagine?Android ImageView ScaleType e altezza articolo
risposta
Utilizzare lo scaletype che sembra migliore per voi (immagino che ti piace quello che vedi con fitCenter). La cosa aggiuntiva che si deve fare è
android: adjustViewBounds = "true"
nel vostro ImageView.
oppure potresti andare con FitXY ma a volte il risultato non è esattamente quello che desideri.
Sì, questa era la proprietà mancante. Funziona bene con adjustViewBounds e fitCenter – Alin
Ho un'immagine di 1000 * 800 ma non riesco a ottenere il pieno ImageView utilizzando una di queste proprietà .. se una combinazione qualsiasi si trova con esso. pls help me –
Avranno bisogno di più informazioni, ad esempio se la visualizzazione di immagini è in un layout che è più piccolo delle dimensioni dell'immagine e come viene impostata l'immagine. – Shubhayu
Potresti usare FitXY? Funzionerebbe se conoscessi la dimensione dell'area in cui stai inserendo l'immagine. Anche CentreInside può funzionare, l'ho usato per ridimensionare le immagini, ma penso che dipenda dal controllo della dimensione dell'elemento del layout di delimitazione.
uso android:scaleType="fitXY"
È necessario impostare android: height = "wrap_content" sul contenitore esterno oppure impostare l'altezza statica di TextBox e assegnare a ImageView android: weight = "1" in modo che ImageView conservi lo spazio rimanente nel contenitore.
- 1. Android ImageView ScaleType * FIT_TOP *
- 2. Android ListView altezza fissa articolo
- 3. Qual è il ScaleType predefinito di ImageView?
- 4. Ridimensionamento delle immagini incoerente su Android per Android: scaleType = "fitCenter"
- 5. Come modificare dinamicamente Altezza ImageView
- 6. Android RemoteViews, come impostare ScaleType di un ImageView all'interno di un widget?
- 7. Android, ImageView su ImageView
- 8. Come lasciare la ImageView e la TextView alla stessa altezza
- 9. ImageView in CollapsingToolbarLayout non copre l'intera altezza?
- 10. Picasso "Ridimensiona e centerCrop" o ImageView "centerCrop"?
- 11. Android: scaleType = "fitCenter" funziona solo con gli attributi Layout_width e Layout_height della correzione?
- 12. Titanio: ottieni altezza png senza creare ImageView
- 13. altezza set di ImageView come matchparent programmazione
- 14. modifica altezza e larghezza dell'immagine in Android
- 15. Come effettuare un imageview sopra un altro ImageView in Android
- 16. Android - ImageView bottomCrop anziché centerCrop
- 17. Come ottenere larghezza e altezza dell'immagine visualizzata in Android?
- 18. ImageView e TextView float (sinistra/destra) Android
- 19. Altezza vista figlio Android non corrisponde al genitore in ListView articolo
- 20. Android - make ImageView "lampeggia"
- 21. Android: imageView padding
- 22. Android Flip ImageView Verticalmente
- 23. Come centrare automaticamente il ritaglio ImageView Android?
- 24. Ridimensionamento di ImageView per adattarsi alle proporzioni
- 25. android: imageview all'interno del pulsante
- 26. Android - ImageView: setImageBitmap VS setImageDrawable
- 27. Come lanciare ImageView in Android?
- 28. Android ImageView scala da setImageBitmap
- 29. Android ImageView ridimensiona l'immagine in larghezza con altezza flessibile senza ritaglio o distorsione
- 30. Android - Canvas drawLine inside ImageView
hai funzionato? – Shubhayu