<application>
Android Manifest için etiket içeren logo niteliğini daha önce görmemiştim. Uygulamanızın simgesi ile logosu arasındaki fark nedir? Tamamen pazar için mi kullanılıyor?
<application>
Android Manifest için etiket içeren logo niteliğini daha önce görmemiştim. Uygulamanızın simgesi ile logosu arasındaki fark nedir? Tamamen pazar için mi kullanılıyor?
Yanıtlar:
ActionBar, eğer varsa bildiriminizin android: logo özelliğini kullanır. Bu, simge (Başlatıcı) ve logo (diğer şeylerin yanı sıra ActionBar) için ayrı çekilebilir kaynaklar kullanmanızı sağlar.
setDisplayUseLogoEnabled () Eylem Çubuğu'nda varsayılan uygulama simgesi yerine alternatif bir görüntünün ("logo") kullanılmasını etkinleştirir. Logo genellikle uygulamayı temsil eden daha geniş ve daha ayrıntılı bir resimdir. Bu etkinleştirildiğinde, sistem manifest dosyasında uygulama (veya bireysel etkinlik) için tanımlanan logo görüntüsünü android: logo özniteliğiyle kullanır. Logo, İşlem Çubuğunun yüksekliğine sığması için gerektiği şekilde yeniden boyutlandırılacaktır. (En iyi uygulama, logoyu uygulama simgenizle aynı boyutta tasarlamaktır.)
Kaynak: http://developer.android.com/guide/topics/ui/actionbar.html#Style
Simgeyi bir logo ile değiştirmek için, manifest dosyasında uygulama logonuzu android: logo özniteliğiyle belirtin, ardından etkinliğinizde setDisplayUseLogoEnabled (true) öğesini çağırın.
Kaynak: http://developer.android.com/sdk/android-3.0.html#api
Bu gösteriyor ki:
android:logo
API Seviye 10'da mevcuttur, ancak API Seviye 8'de yokturandroid:logo
olmadan kullanmak android:icon
, uygulama çekmecesinde uygulama simgesini ayarlamazBenim önsezim, "logo" nun bir uygulama simgesi yerine bir şirket logosunu ifade ettiği yönünde.
R.attr.logo
API Seviye 11'den beri mevcuttur android:logo
. ActionBar
Android API Seviye 10. Yeni temaya API Seviye 1 den eski tema (Holo) kullandığı için API Seviye 11 beri API Seviye 11 beri kullanılan API Seviye 11 önce bir logo ayarlamak gerekmez de mevcuttur . Bu nedenle, bahsettiğim her şey API Seviye 11'den beri mevcuttu.