Posts Tagged İkon

Android’te varsayılan ikonlar

Çoğu uygulama geliştirici gibi ben de daha çok fonksiyonel detaylara zaman ayırdığımdan genelde UI açısından şık olmaktan uzak uygulamalar geliştiriyorum. Fakat, bu kritik bir hata. Çünkü, ortalama kullanıcı fonksiyonlarından çok uygulamanın ne kadar göze hoş gözüktüğüne bakıyor. IPhone’un bu kadar başarılı olmasında temel nedenlerden biri de tartışmasız bu.

Bu motivasyonla Market’teki Instant Lyrics uygulamama düzgün ikonlar yaratmak için araştırma yaparken Simon’ın blog yazısı dikkatimi çekti. Android environment’indaki varsayılan ikonları kullanabileceğimizi söylüyor. Kullanım şekli de çok basit.

XML’de @android:drawable/<ikon ismi>

veya

kod içerisinde android.R.drawable.<ikon ismi>

şeklinde istediğiniz ikonları çağırabiliyorsunuz. İkon isimlerini öğrenmek için de iki tane alternatif sunuyor. Android 1.5 ikonlarının listesine bakabilirsiniz ya da şu programcıkla çalıştığınız versiyona ait ikonların listesini elde edebilirsiniz. Programcıktaki

String stg = Resources.getSystem().getResourceName(idx);

satırıyla tanımlı aralıktaki index‘lerden resource’un ismi ve kendisini alarak ListView’de gösteriyor.

Peki benim gibi “lazy developer”lara faydasından başka ne işe yarayabilir sorusunu sorabilirsiniz. Uygulamanızın Android’in ilgili versiyonuyla uyumlu bir arayüze sahip olmasını isteyen geliştiriciler için faydalı olabilir veya yeni başlayanlar için de Android’te Resource kullanımı konusunda bir ufuk açtığını söyleyebiliriz.

Yararlı olması dileğiyle…

, , , ,

1 Comment