2017-02-06 15 views
1

私の.MainActivityのタイトルが "ちょうどアクティビティ名"、ランチャーアイコンのラベルが "FooBar"になっているマニフェストファイルに次のコードがあります。 。これはAndroid APIレベル23以下で一貫してうまくいきます。ただし、API 24と25では、ランチャーアイコンに「アクティビティ名だけ」というラベルが付いています。インテントフィルタで指定したラベルとアイコンが無視されているようです。Android 24&25のランチャーラベル - Nougat

誰もこれを経験していますか?

API 24または25(Nougat)にランチャーのアイコンのラベルを変更する方法はありますか?

<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

あなたがそれを持っているようにアプリのアイコンはヌガーの変化が原因でアプリのショートカット

+0

のあなたがいることを言っているである

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

ランチャー・アクティビティ・ラベル内のアプリケーションタグやラベルで定義されていますNougatでは、インテントフィルターのラベルはランチャーのラベルに使用されなくなりましたか?タイトルバーのテキストを変更する唯一の方法は、アクティビティのJavaコード経由です。 – aha

関連する問題