2017-02-06 9 views
1

У меня есть следующий код в моем файле манифеста, который позволяет моей .MainActivity иметь заголовок «Просто название активности» и значок запуска, чтобы иметь метку «FooBar», , Это последовательно отлично работает в Android API уровня 23 и ниже. Однако в API 24 и 25 на моем значке запуска находится метка «Просто имя активности» - она, кажется, игнорирует метку и значок, которые я указываю в фильтре-намерении.Launcher label в Android 24 & 25-- Nougat

Неужели кто-нибудь еще испытал это?

Есть ли способ в API 24 или 25 (нуга) изменить метку значка в панели запуска?

<activity 
     android:name=".MainActivity" 
     android:label="Just the Activity Name"> 

     <intent-filter 
      android:label="FooBar" 
      android:icon="@mipmap/ic_action_thumb_up"> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
      <category android:name="android.intent.category.DEFAULT" /> 

     </intent-filter> 
    </activity> 

ответ

0

Значок приложения определяется в прикладной тег и метки в пусковую этикетке деятельности, как вы его

<application 
    android:icon="@mipmap/ic_launcher"> 
    <activity android:name=".MainActivity" 
       android:label="LAUNCHER ACTIVITY LABEL" /> 
</application> 

Это изменение в Нуга из-за ярлыков приложений

+0

Так вы говорите, что в Нугате ярлык в фильтре-намерении больше не используется для метки в пусковой установке? Единственный способ изменить текст в строке заголовка - через код Java в действии? – aha

 Смежные вопросы

  • Нет связанных вопросов^_^