..
Kod açıklama kılavuzun bu noktada, okuyucu henüz değil, bilgi gerektirir, çünkü örnek proje gelince, manifest.xml dosyası dışındaki tüm dosyaların içeriğini analiz, bu bunun için vardır Ben konunun tartışma erteleme tercih sebebi. Şu an için, bu nedenle, android.widget paket konsantre.
TextView, EditText, Button ve çok daha fazlası: Bu paket tüm NotView yerleştirin ve böylece gibi öğeleri içerebilir grafikleri içerir.
Özel bir aracı oluşturmak için, Görünüm sınıf veya bir alt sınıfı genişleten bir sınıf oluşturmak.
Üst sınıf olarak paketine ait her unsur android.widget şey kullanıcı ekranda gördüğü bir soyutlama olduğunu Görünüm sınıfı vardır.
Daha fazla öğe eklemek için bir pencere Görünüm sınıf türediği ve bu unsurların penceresinin son şeklini tanımlayan hiyerarşik ağaç bir çeşit hayata geçirilecektir içinde.
Çalışma özellikleri kümesi olduğunu daha sık yapılır: Eğer boyutu, metin içeriği, pencere içindeki konumunu ve daha fazla özelleştirebilirsiniz her grafik için.
Yaygın olarak yapılan bir diğer işlem belirli bir öğesine bir dinleyici eklemek etmektir. Bir dinleyici kullanıcı (tarafından oluşturulan bir olay bekliyor "dinlemek" mümkün olan bir nesnedir çok yaygın bir uygulama, örneğin, baskısı yakalamak için bir düğmeye bir dinleyici ilişkilendirmek için ve kullanıcı) belirli bir eylemi gerçekleştirebilir.
Bir grafik ile bir dinleyici ilişkilendirmek için kaynak kodu bu kılavuzda boyunca birkaç kez gösterilecek.
Grafik kullanıcı arabirimi genellikle kullanıcının görüntülemek için bazı öğeleri gizlemek ve belli şartların gerçekleşmesi halinde yalnızca görünmesini yararlı olabilir.
Örneğin, kullanıcı form doldurmanız istenir bir uygulamada, düğmeyi "Formu Gönder" ve tüm alanları tamamlandığında sadece görünmesi gizleyebilir.
Bir grafik öğesini gizlemek için gizlemek istediğiniz nesne yöntemi suffiente setVisibility (int görünürlük) çağırmak için.
Gizleme elemanlarının Bu uygulama yaygın olarak kullanılan, ama biz bile görünür değilse elemanları, ancak örneği olan bu teknik istismar ve böylece bellek ikamet değil okuyucu öneririz. Bu, bazı durumlarda, hafıza kaybı anlamına gelir göz ardı edilemez. Bu nedenle, sadece gerçekten gerekli nesneleri örneğini daha önce idareli sunulan pratik kullanılması önerilir.
Şimdi sadece ekran tebrik bir dizi basılmış, hatırlanacağı gibi, başlayan projede bizim yansımaları bazı görüntülemenize olanak sağlar. Görünümü ve özellikle tebrik dize bulunan TextView nesne, bir olarak çıkıyor "statik nesne." Bu başlık uygulama yürütme sırasında değiştirilemez ve bu nedenle her zaman başlatıldı aynı değeri içeren bir nesnedir.
Açıkçası, bir uygulama, bu davranış elde etmek için, kullanıcı tarafından oluşturulan bir durum dolayısıyla, örneğin, belirli bir nesnenin değerini değiştirmek gerekir, şunları yapmalısınız:
| |
AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €. |
| |
Flash MX ve ActionScript (Ders)
29 € Web sitelerinin bir geliştirici olun. |
| |
Web Pazarlama (Ders)
Site tanıtım, arama motorları ve pazarlama. En düşük € 39. |