<application>
Android マニフェストのタグには、今まで見たことのないロゴ属性が含まれています。アプリケーションのアイコンとロゴの違いは何ですか? 純粋に市場で使用されていますか?
2 に答える
マニフェストの android:logo 属性が提供されている場合、ActionBar はそれを使用します。これにより、アイコン (Launcher) とロゴ (ActionBar など) に個別のドローアブル リソースを使用できます。
ソース: Android: ActionBar の「ホーム」アイコンをアプリのアイコン以外のものに変更するにはどうすればよいですか?
setDisplayUseLogoEnabled() デフォルトのアプリケーション アイコンの代わりに、アクション バーでの代替画像 (「ロゴ」) の使用を有効にします。ロゴは、多くの場合、アプリケーションを表す幅広で詳細なイメージです。これを有効にすると、システムはマニフェスト ファイルでアプリケーション (または個々のアクティビティ) に定義されたロゴ イメージを android:logo 属性で使用します。アクション バーの高さに合わせて、必要に応じてロゴのサイズが変更されます。(ベスト プラクティスは、アプリケーション アイコンと同じサイズでロゴをデザインすることです。)
ソース: http://developer.android.com/guide/topics/ui/actionbar.html#Style
アイコンをロゴに置き換えるには、アプリのロゴをマニフェスト ファイルに android:logo 属性で指定し、アクティビティで setDisplayUseLogoEnabled(true) を呼び出します。
次のように見えます。
android:logo
APIレベル10で使用できますが、APIレベル8では使用できませんandroid:logo
なしで使用してもandroid:icon
、アプリドロワーにアプリケーションアイコンが設定されません
私の勘では、「ロゴ」はアプリケーションアイコンではなく会社のロゴを指します。