..
ImageView yra niekas kitas, kaip objektas, kuris leidžia programuotojas rodyti ekrano vaizdą. Prieš atlikdama Praktinis pavyzdys dėl ImageView ekranas yra būtina suprasti, kur įdėti savo įvaizdį ir suprasti res aplanko mūsų projekto struktūra.
Ėjimas ištirti jų rasite šiame aplanke poaplankį išdėstymas, kurį mes naudojamas kruopščiai atnaujinamas, o kitų trijų sub-katalogų, kuriuos nustatė šių pavadinimų:
Poaplankiai pirmiau išvardytų yra tie, kurie turės būti vaizdus, kad mes norime įtraukti į mūsų prašymą.
Bet kas yra šie aplankai prasmė? Taigi turint omenyje, kad "Android" yra mobiliojo operacinės sistemos, kuri yra įdiegta įvairių prietaisų su skirtingomis risoluzone, kad kai kurie vaizdo didinimo Rūšiuoti turėtų sudaryti trys versijos vaizdus įvairių dydžių. Šie trys versijos vaizdus turėtų būti tvarka dydis nuo didžiausiojo iki mažiausiojo pirmiau peržiūros aplankus.
Žinoma, kad būtų rodomas ekrane vaizdas yra pakankamai, kad yra bent viena versija įvaizdį vieną iš trijų aplankų. Tuo atveju, kai norėjome parodyti paveikslėlį optimizuotas ekrano mažas risuluzione didelės skiriamosios gebos ekranuose, mes turime pamatyti padidintą variantą todėl neišvengiamai nyksta vaizdą.
Įvertinusi pasakė, kad mes teikiame praktinis pavyzdys. Paimkite mėginį įvaizdį ir įdėti šį aplanką nuomonėmis aukščiau (taip pat išvengti trijų versijų įvaizdžio kūrimas). Be šio turite atidaryti failą main.xml ir įterpti kodą savo ImageView deklaracija mes vadinami Image:
<ImageView Android: id = "@ + ID / Image" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content"> </ ImageView>
Dabar atidarykite failą. ImageView objektas ir importo Java
android.widget.ImageViewpaskelbti tipo ImageView objektą
asmeninįpranešimą ImageView miaImmagine;ir tada įdėkite šį kodą:
miaImmagine = (ImageView) findViewById (R.id.Image); miaImmagine.setImageResource (R.drawable.ImmagineEsempio);
Kaip matome, už vaizdo rodymo kodą yra labai paprasta. Pirmoje eilutėje mes susieti XML elementas deklaruoti, kad nurodyta kodą ir nustatyti paveikslėlio po metodu setImageResource vertę. Kitas yra, kad šis metodas mūsų vaizdo failus, kurie yra R-klasės sėdynės drawable kodą.
Kaip inutuibile suprasti, kai mes įterpti bet kokį įvaizdį aplanko-drawable ... automatiškai sukuria vaizdo failus į sub-klasė R drawable konstanta. Pavadinimas naudojamas, pavyzdžiui, ImmagineEsempio, yra šio failo, kuris identifikuoja paveikslėlio pavadinimą. Kaip matome jūs tiesiog įvesti tik failo, praleidžiant pratęsimo pavadinimą.
Ypatumas Android atlikti automatinio vaizdų dydį didesnis nei ekrano raiška. Norėdami pamatyti šią problemą pakanka įrodyti, vaizdas ekrane aukštos risuluzione. Tai bus pakeistos, kad visiškai automatizuotas ir pritaikytas prie treniruoklio ar prietaiso ekrane be problemų. Keisti įvaizdį nuo didžiausių iki mažiausių apima neprarandant kokybės (padidėjimas, tačiau operacijas, kurios atlieka operacinė sistema, kai programa turėtų būti pradėta), atvirkščiai, kaip sakėme anksčiau, tai būtų kokybės praradimo proporcingas didinimas.
| |
ASP Zero (Ebook)
Mokymosi Microsoft ASP ir VBScript nuo nulio. Ne tik 29 €. |
| |
Excel (Ebook)
Sukurti skaičiuokles ir skaičiavimas. Tik 25 €. |
| |
Flash MX ir ActionScript (kurso)
Tapkite svetainių nuo 29 € kūrėjas. |