..


Sponzorované odkazy

My displej obrázek s ImageView

ImageView není nikdo jiný než objekt, který umožňuje programátorovi ukázat na obrazovce. Před provedením praktický příklad zobrazení na ImageView je třeba pochopit, kam s naší image a pochopení struktury složky res našeho projektu.

Bude zkoumat své najdou v této složce podsložku uspořádání, které jsme důkladně aktuální, a tři další dílčí složky jsou označeny následujícími názvy:

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

Podsložky výše uvedené jsou ty, které budou obsahovat obrázky, které chceme do naší aplikace.

Ale jaký je význam těchto složek? Takže za předpokladu, že Android je mobilní operační systém, který je nainstalován na různých zařízeních s různými risoluzone mít nějaké vylepšení obrazu by měla vytvořit tři verze obrázků v různých velikostech. Tyto tři verze snímky by měly být umístěny v pořadí podle velikosti od největší k nejmenší ve složkách nad názory.

Samozřejmě, pokud chcete zobrazit obraz na obrazovce, stačí, že tam je přinejmenším jedna verze snímku v jednom ze tří složek. V případě, že jsme chtěli ukázat obraz optimalizovaný pro zobrazení na obrazovce nízké risuluzione s vysokým rozlišením, musíme zvětšit obrazu a nevyhnutelné zastření obrazu.

Který uvedl, že poskytujeme praktický příklad. Odeberte vzorek image a dát tuto složku v zobrazení výše (také zabránit vzniku tři verze snímku). Bez tohoto je třeba otevřít soubor main.xml a vložte kód prohlášení našich ImageView říkáme obrázku:






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

 





 Android: layout_width = "wrap_content"

 





 Android: layout_height = "wrap_content">







 </ ImageView>



Nyní otevřete soubor. ImageView objektu a import java

 



 android.widget.ImageView

 
deklarovat objekt typu ImageView
 



 soukromé ImageView miaImmagine;

 
a poté vložte následující kód:





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







 miaImmagine.setImageResource (R.drawable.ImmagineEsempio);



Jak je vidět kód pro zobrazení obrázku, je velmi jednoduché. Na prvním řádku jsme se spojit s XML element prohlásil, že je uvedeno v kódu a nastavte hodnotu obrazu po metodou setImageResource. Následující kód je pro tuto metodu, aby naše image soubory, které jsou v R-třídy místo v drawable.

Jak inutuibile pochopit, když jsme se vložit libovolný obrázek ve složce, drawable ... automaticky vytvoří konstantní obrazových souborů v sub-třídy drawable R. Název použitý v příkladu, ImmagineEsempio je název souboru, který identifikuje obraz. Jak můžeme vidět, stačí zadat jen název souboru s vynecháním rozšíření.

Zvláštností Android je provést automatické změny velikosti obrazu větší než rozlišení obrazovky. Chcete-li zobrazit toto chování je dostatečný ukázat obraz ve vysokém risuluzione. To bude změněna velikost, zcela automaticky, a přizpůsobený k obrazovce na simulátoru nebo zařízení bez problémů. Velikost obrazu od největšího po nejmenší znamená bez ztráty kvality (zvýšení je však operace, které jsou prováděny na operačním systému, kdy by měla být aplikace spuštěna), naopak, jak jsme řekli dříve, došlo by ke ztrátě kvality úměrná zvětšení.

Přispět k rozvoji aplikací pro Android
E-Learning
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pro vytváření webových aplikací od 49 €.
Flash MX a ActionScript (kurz) Flash MX a ActionScript (kurz)
Staňte se vývojář webových stránek od 29 €.
Paint Shop Pro (první) Paint Shop Pro (první)
Webové grafiky a úpravy fotografií s Corel PSP známy. Od 49 €.
Sponzorované odkazy