..


Sponsoroidut linkit

Me näyttöruutu kuvan ImageView

ImageView on vain esine, jonka avulla ohjelmoija näyttää kuvan näytölle. Ennen kuin annat käytännön esimerkin näyttö ImageView on tarpeen ymmärtää, mihin meidän kuva ja ymmärtää rakenteen res kansion hankkeemme.

Menossa tutkia omaa löydät tämän kansion alikansio layout, meillä on runsaasti käytetty tähän asti, ja kolme muuta alikansioita tunnistaa seuraavat nimet:

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

Kansiot edellä luetellut ovat niitä jotka sisältävät kuvia, jotka haluamme laittaa hakemuksen.

Mutta mitä tarkoittaa näistä kansioista? Joten sillä Android on mobiili käyttöjärjestelmä on asennettuna eri laitteissa eri risoluzone saada jonkinlainen kuvanparannustekniikka pitäisi luoda kolme versiota kuvat eri koissa. Nämä kolme versiota kuvat tulee sijoittaa suuruusjärjestyksessä suurimmasta pienimpään kansioissa edellä näkemykset.

Tietenkin näyttää kuvan näytölle riittää, että on olemassa ainakin yksi versio kuvan yhdessä kolme kansiota. Jos haluat näyttää kuvan optimoitu näytön alhainen risuluzione korkean resoluution näyttöjä olemme kuvan suurentamiseksi, jolloin väistämätön hämärtyminen kuva.

Ottaa sanoi, että voimme tarjota käytännön esimerkki. Katsotaanpa laittaa tämä otos kuvaa ja kansioita edellä mainittuja (myös välttää perustamalla kolme versiota kuva). Ilman tätä sinun on avattava tiedosto main.xml ja lisätä koodin ilmoittamista varten meidän ImageView soitimme Kuva:






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

 





 Android: layout_width = "wrap_content"

 





 Android: layout_height = "wrap_content">







 </ ImageView>



Nyt avaa tiedosto. Java tuonti ja ImageView kohde

 



 android.widget.ImageView

 
julistaa kohteen tyypin ImageView
 



 yksityiset ImageView miaImmagine;

 
ja lopulta lisää seuraava koodi:





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







 miaImmagine.setImageResource (R.drawable.ImmagineEsempio);



Kuten näemme koodi näytön kuva on hyvin yksinkertainen. Ensimmäisellä rivillä jonka yhdistämme totesi XML-elementti ilmoitettu koodin ja asettaa arvo kuvan jälkeen menetelmällä setImageResource. Seuraavaksi on koodi tämän menetelmän meidän kuvatiedostoja, jotka ovat R-luokan paikka drawable.

Miten inutuibile ymmärtää, kun me aseta mitään kuva liitetään drawable-kansion automaattisesti ... luo vakion kuvatiedostot alaluokka R drawable. Nimeä käytetään esimerkiksi ImmagineEsempio, on tiedoston nimi, joka tunnistaa kuvan. Kuten näemme vain kirjoittaa vain tiedoston nimi jätetään pois laajennus.

Erikoista Android on tehdä automaattinen kuvan kokoa suurempi kuin näytön resoluutio. Voit nähdä tämän käytös riittää osoittamaan näytön kuvan korkean risuluzione. Tämä on kokoa, täysin automaattinen, ja mukauttaa näytön simulaattori tai laitteeseen ilman ongelmia. Koon kuvan suurin pienimpään ei merkitse mitään laadun kärsimättä (vaikka se lisää suoritettavien toimintojen mukaan käyttöjärjestelmän kun hakemus olisi käynnistettävä) päinvastoin, kuten sanoimme aiemmin, ei olisi laatuhäviöitä verrannollinen suurennos.

Apua kehittää sovelluksia Android
E-Learning
Photoshop (Course) Photoshop (Course)
Web-grafiikan ja valokuvien muokkaamiseen Adobe Photoshop kuuluisa. Alkaen 49 €.
PHP (Course) PHP (Course)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €.
Webmasterit Advanced (Course) Webmasterit Advanced (Course)
Tule Webmaster ammattilainen. Alkaen 39 €.
Sponsoroidut linkit