<application>
Android Manifest 의 태그에는 이전에 본 적이없는 로고 속성 이 포함되어 있습니다 . 애플리케이션의 아이콘과 로고의 차이점은 무엇입니까? 순전히 시장에 사용됩니까?
<application>
Android Manifest 의 태그에는 이전에 본 적이없는 로고 속성 이 포함되어 있습니다 . 애플리케이션의 아이콘과 로고의 차이점은 무엇입니까? 순전히 시장에 사용됩니까?
답변:
ActionBar는 매니페스트의 android : logo 속성 (제공된 경우)을 사용합니다. 이를 통해 아이콘 (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
하면 앱 서랍에 응용 프로그램 아이콘이 설정되지 않습니다.내 직감은 "로고"가 애플리케이션 아이콘 대신 회사 로고를 의미한다는 것입니다.
R.attr.logo
API 레벨 11부터 사용할 수 android:logo
있습니다. 은 ActionBar
안드로이드 API 레벨 10의 새로운 테마 API 레벨 1에서 기존의 테마 (홀로)를 사용하기 때문에 API 레벨 11부터 당신은 API 레벨 11부터 사용되었으며, API 레벨 11 전에 로고를 설정할 필요가 없습니다도 가능 이것이 제가 언급 한 모든 것이 API 레벨 11 이후로 사용 가능한 이유입니다.