2014-10-21 2 views
0

compat v7 Action Bar가있는 Android 앱을 만들 때 앱 아이콘이 없습니다. 나는 프로그램 적으로도 아무런 결과도 시도하지 않았다. 매니페스트앱 아이콘을 표시 할 수 없습니다 android

android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="21" /> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".Newsfeed_Activity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

</application> 

과 스타일 Action Bar documentation에서

<resources> 

<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 

</style> 

<style name="AppTheme" parent="AppBaseTheme"> 
</style> 

+1

AFAIK, Material Design에 앱 아이콘이 없어야한다고 나와 있습니다. – CommonsWare

답변

1

:

이전 (탐색 버튼 (API 21 이상에서 기본값) 재질 테마를 사용하여 "집") 이전에 앱이 차지했던 공간을 차지합니다. 아이콘. 더 강력한 브랜딩을 표현하고자하는 앱은 액션 바 및 다른 애플리케이션 크롬에서 브랜드 색상을 많이 사용하거나 표준 제목 텍스트 대신 logo을 사용해야합니다.

따라서 액션 바에 앱을 나타내는 로고가 표시되도록하려면 ActionBar.setLogo()을 사용해야합니다. 참고 : 이는 제목을 대체합니다.

관련 문제