The <application>
tag untuk Manifest Android berisi atribut logo yang saya belum pernah lihat sebelumnya. Apa perbedaan antara ikon aplikasi Anda dan logonya? Apakah ini murni digunakan untuk pasar?
The <application>
tag untuk Manifest Android berisi atribut logo yang saya belum pernah lihat sebelumnya. Apa perbedaan antara ikon aplikasi Anda dan logonya? Apakah ini murni digunakan untuk pasar?
Jawaban:
ActionBar akan menggunakan atribut android: logo dari manifes Anda, jika disediakan. Itu memungkinkan Anda menggunakan sumber daya dapat digambar yang terpisah untuk ikon (Peluncur) dan logo (ActionBar, antara lain).
Sumber: Android: Bagaimana cara mengubah Ikon "Rumah" ActionBar menjadi sesuatu selain ikon aplikasi?
setDisplayUseLogoEnabled () Mengaktifkan penggunaan gambar alternatif ("logo") di Bilah Tindakan, alih-alih ikon aplikasi default. Logo sering kali berupa gambar yang lebih lebar dan lebih detail yang mewakili aplikasi. Jika ini diaktifkan, sistem menggunakan gambar logo yang ditentukan untuk aplikasi (atau aktivitas individu) dalam file manifes, dengan atribut android: logo. Ukuran logo akan diubah seperlunya agar sesuai dengan tinggi Bilah Tindakan. (Praktik terbaik adalah mendesain logo dengan ukuran yang sama dengan ikon aplikasi Anda.)
Sumber: http://developer.android.com/guide/topics/ui/actionbar.html#Style
Untuk mengganti ikon dengan logo, tentukan logo aplikasi Anda dalam file manifes dengan atribut android: logo, lalu panggil setDisplayUseLogoEnabled (true) dalam aktivitas Anda.
Sumber: http://developer.android.com/sdk/android-3.0.html#api
Sepertinya:
android:logo
tersedia di API Level 10, tetapi tidak API Level 8android:logo
tanpa android:icon
tidak menyetel ikon aplikasi di laci aplikasiFirasat saya adalah bahwa "logo" mengacu pada logo perusahaan, bukan ikon aplikasi.
R.attr.logo
tersedia sejak API Level 11, begitu android:logo
juga. Ini ActionBar
juga tersedia sejak API Level 11. Anda tidak perlu menyetel logo sebelum API Level 11, karena Android menggunakan tema lama dari API Level 1 hingga API Level 10. Tema baru (Holo) digunakan sejak API Level 11 Itulah sebabnya semua yang saya sebutkan tersedia sejak API Level 11.