..


Sponzorované odkazy

My displej obrázok s ImageView

ImageView nie je nikto iný ako objekt, ktorý umožňuje programátorovi ukázať na obrazovke. Pred vykonaním praktický príklad zobrazenie na ImageView je potrebné pochopiť, kam s našou image a pochopenie štruktúry zložky res nášho projektu.

Bude skúmať svoje nájdu v tejto zložke podpriečinok usporiadanie, ktoré sme dôkladne aktuálne, a tri ďalšie čiastkové zložky sú označené nasledujúcimi názvami:

  • drawable-hdpi
  • drawable-mdpi
  • drawable-ldpi

Podzložky vyššie uvedené sú tie, ktoré budú obsahovať obrázky, ktoré chceme do našej aplikácie.

Ale aký je význam týchto zložiek? Takže za predpokladu, že Android je mobilný operačný systém, ktorý je nainštalovaný na rôznych zariadeniach s rôznymi risoluzone mať nejaké vylepšenia obrazu by mala vytvoriť tri verzie obrázkov v rôznych veľkostiach. Tieto tri verzie snímky by mali byť umiestnené v poradí podľa veľkosti od najväčšieho k najmenšiemu v zložkách nad názory.

Samozrejme, ak chcete zobraziť obraz na obrazovke, stačí, že tam je prinajmenšom jedna verzia snímky v jednom z troch zložiek. V prípade, že sme chceli ukázať obraz optimalizovaný pre zobrazenie na obrazovke nízke risuluzione s vysokým rozlíšením, musíme zväčšiť obrazu a nevyhnutné zastretie obrazu.

Ktorý uviedol, že poskytujeme praktický príklad. Odoberte vzorku image a dať túto zložku v zobrazení vyššie (tiež zabrániť vzniku tri verzie snímky). Bez tohto je potrebné otvoriť súbor main.xml a vložte kód vyhlásenie našich ImageView hovoríme obrázku:






 <ImageView android: id = "+ @ id / Image"

 





 Android: layout_width = "wrap_content"

 





 Android: layout_height = "wrap_content">







 </ ImageView>



Teraz otvorte súbor. ImageView objektu a import java

 



 android.widget.ImageView

 
deklarovať objekt typu ImageView
 



 súkromné ​​ImageView miaImmagine;

 
a potom vložte nasledujúci kód:





 miaImmagine = (ImageView) findViewById (R.id.Image);







 miaImmagine.setImageResource (R.drawable.ImmagineEsempio);



Ako je vidieť kód pre zobrazenie obrázku, je veľmi jednoduché. Na prvom riadku sme sa spojiť s XML element vyhlásil, že je uvedené v kóde a nastavte hodnotu obrazu po metódou setImageResource. Nasledujúci kód je pre túto metódu, aby naše image súbory, ktoré sú v R-triedy miesto v drawable.

Ako inutuibile pochopiť, keď sme sa vložiť ľubovoľný obrázok v priečinku, drawable ... automaticky vytvorí konštantný obrazových súborov v sub-triedy drawable R. Názov použitý v príklade, ImmagineEsempio je názov súboru, ktorý identifikuje obraz. Ako môžeme vidieť, stačí zadať len názov súboru s vynechaním rozšírenia.

Zvláštnosťou Android je vykonať automatickej zmeny veľkosti obrazu väčšie ako rozlíšenie obrazovky. Ak chcete zobraziť toto správanie je dostatočný ukázať obraz vo vysokom risuluzione. To bude zmenená veľkosť, úplne automaticky, a prispôsobený k obrazovke na simulátore alebo zariadenia bez problémov. Veľkosť obrazu od najväčšieho po najmenšie znamená bez straty kvality (zvýšenie je však operácia, ktoré sa vykonávajú na operačnom systéme, kedy by mala byť aplikácie spustená), naopak, ako sme povedali skôr, došlo by k strate kvality úmerná zväčšenie.

Prispieť k rozvoju aplikácií pre Android
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Urobiť Desktopové aplikácie s VB6. Od 39 €.
XML (kurz) XML (kurz)
Tvorba štruktúry XML, XSL a ďalších jazykov rozšíriteľné. Od 29 €.
Sponzorované odkazy