..
Den ImageView är ingen annan än de objekt som tillåter programmeraren att visa skärmbilden. Innan att göra ett praktiskt exempel på en display på ImageView är nödvändigt för att förstå var att sätta vår image och förstå strukturen i res mappen vårt projekt.
Kommer att utforska sin egen vilja hitta den här mappen en undermapp layout, som vi använde ordentligt uppdaterad, och tre andra undermappar identifieras av följande namn:
Undermappar som anges ovan är de som kommer att innehålla bilder som vi vill sätta i vår ansökan.
Men vad är meningen med dessa mappar? Så med tanke på att Android är en mobil operativsystem som är installerade på olika enheter med olika risoluzone att ha någon form av bildförbättring ska skapa tre versioner av bilderna i olika storlekar. Dessa tre versioner av bilderna ska placeras i storleksordning från störst till minst i mapparna ovan vyer.
Naturligtvis att visa en bild på skärmen är tillräckligt att det finns minst en version av bilden i en av tre mappar. I händelse av att vi ville visa en bild optimerad för visning på låg risuluzione högupplösta skärmar har vi för att förstora bilden resulterar i en oundviklig oskärpa i bilden.
Efter att ha sagt att vi tillhandahåller ett praktiskt exempel. Ta ett prov bild och sätta den här mappen i synen ovan (även undvika att det skapas tre versioner av bilden). Utan detta måste du öppna filen main.xml och infoga koden för deklaration av våra ImageView vi kallade Bild:
<ImageView android: id = "@ + ID / bild" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content"> </ ImageView>
Nu öppnar filen. ImageView objekt och import java
android.widget.ImageViewdeklarera ett objekt av typen ImageView
privata ImageView miaImmagine;och sätt sedan in följande kod:
miaImmagine = (ImageView) findViewById (R.id.Image); miaImmagine.setImageResource (R.drawable.ImmagineEsempio);
Som vi kan se koden för visning av en bild är mycket enkel. På första raden vi förknippar XML-element förklarade med vad som anges i koden och ställ in värdet av bilden följt av metoden setImageResource. Nästa är koden för denna metod för att vår image filer som finns i R-klassen plats i ritbarhet.
Hur inutuibile förstå, när vi sätter en bild i en mapp-ritbarhet ... automatiskt skapar en konstant för bildfilerna i underklassen R ritbarhet. Det namn som används i exemplet, ImmagineEsempio, är namnet på filen som identifierar bilden. Som vi kan se att du bara skriva in bara namnet på filen att utelämna förlängning.
Det speciella med Android är att utföra en automatisk bild ändra storlek större än skärmupplösningen. För att se detta beteende är tillräckligt för att visa en skärmbild i hög risuluzione. Detta kommer att ändras, i en helt automatisk, och anpassas till skärmen av simulatorn eller enheten utan problem. Den ändra storlek på en bild från största till minsta medför ingen förlust av kvalitet (ökning är dock åtgärder som utförs av operativsystemet när programmet ska lanseras) tvärtom, som vi sa tidigare, skulle det finnas en förlust av kvalitet proportionell mot förstoring.
| |
ASP och Access (ebook)
Hantera en MS Access-databas med ASP. På endast 29 €. |
| |
Flash MX (avancerad)
Bli en designer av webbplatser från 29 €. |
| |
PHP (kurs)
Fullständig kurs för att skapa dynamiska webbplatser. Från 49 €. |