..
ImageView programcı ekran görüntüsünü göstermek için izin nesne başkası değildir. Öncesinde ImageView bir ekran pratik bir örnek yapmak, resim koymak ve projemizin res klasör yapısını anlamak için nereye anlamak gerekir.
Kendi keşfetmek olacak bu bugüne kadar iyice kullanılan klasör bir alt düzen, ve şu isimler tarafından belirlenen diğer üç alt klasörleri bulacaksınız:
Yukarıda belirtilen alt klasörler bizim uygulamaya koymak istediğiniz görüntüleri içeren olanlardır.
Ancak bu klasörlerin anlamı nedir? Yani Android farklı boyutlarda görüntü üç versiyonu oluşturmanız gerekir görüntü geliştirme çeşit olması farklı risoluzone farklı cihazlarda yüklü olan bir mobil işletim sistemi olduğu göz önüne alındığında. Görüntü bu üç versiyonu görünümü yukarıdaki klasörlerde en büyükten en küçüğe boy sırasına göre yerleştirilmelidir.
Tabii ki, ekranda bir görüntü için resmin en az bir versiyonu üç klasörlerden birinde olduğu yeterlidir. Biz görüntü kaçınılmaz bir bulanıklık neden büyütmek zorunda düşük risuluzione yüksek çözünürlüklü ekranlarda görüntü için optimize edilmiş bir resim göstermek istedim durumunda.
Bir pratik örnek vermek olduğunu söyledi olması. Örnek bir görüntü çekmek ve üzeri görünümleri (aynı zamanda görüntünün üç sürümlerinin oluşturulması kaçınarak) bu klasöre koyun. Bu olmadan Dosyayı main.xml açmalısınız ve Görüntü denilen bizim ImageView ilan kodunu ekleyin:
<ImageView android: id = "@ + id / Resim" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content"> </ ImageView>
Şimdi dosyayı açın. ImageView nesne ve ithalat java
android.widget.ImageViewtip ImageView bir objeden
Özel ImageView miaImmagine;ve sonra aşağıdaki kodu ekleyin:
miaImmagine = (ImageView) findViewById (R.id.Image); miaImmagine.setImageResource (R.drawable.ImmagineEsempio);
Gördüğümüz gibi bir görüntünün görüntülenmesi için kod çok basittir. İlk satır biz kod belirtilen bununla ilan XML öğesi ilişkilendirmek ve yöntem setImageResource ardından resmin değerini ayarlayın. Sonraki sökülebilen içinde R sınıf koltukta bizim görüntü dosyaları için bu yöntem için kodudur.
Bir klasör sökülebilen herhangi bir görüntü eklediğinizde, anlamak nasıl inutuibile ... otomatik olarak alt sınıf R sökülebilen görüntü dosyaları için bir sabit oluşturur. Örnekte kullanılan adı, ImmagineEsempio, görüntü tanımlayan dosyanın adıdır. Gördüğümüz gibi sadece uzatma atlama dosyanın sadece adını girin.
Android bir özelliği ekran çözünürlüğü daha büyük bir otomatik görüntü yeniden boyutlandırma yapmaktır. Bu davranışı görmek için yüksek risuluzione bir ekran görüntü göstermek için yeterlidir. Bu tamamen otomatik olarak, yeniden boyutlandırılabilir ve sorunsuz simülatör veya cihazın ekranına adapte olacaktır. En büyükten en küçüğe yeniden boyutlandırma bir görüntü kalite kaybı içerir (artış, ancak, uygulama başlatılması gerektiğini işletim sistemi tarafından gerçekleştirilen işlemler) tam tersi, daha önce de söylediğim gibi, kalite kaybı olacaktı büyütme ile doğru orantılıdır.
| |
AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €. |
| |
MS Access (Gelişmiş)
Hızlı ve kolay bir veritabanı oluşturmak ve yönetmek öğrenin. 29 € dan başlayan fiyatlarla. |
| |
Paint Shop Pro (İlk)
Corel PSP ile Web grafik ve fotoğraf düzenleme bilinir. 49 € düşük. |