2017-08-22 1 views
0

Avant la mise à jour gradle il était génial, mais après la mise à jour de son changél'action icône du menu de la barre ne montre pas correctement après gradle mise à jour

invoice_history

En fait, j'utilisais appcompat v7: 26.0.0 et il fonctionnait très bien mais après la rétrogradation à 25.0.0 (en raison d'une personnalisation), j'ai trouvé ce problème et j'ai essayé de le réparer mais j'ai été déçu et j'ai également configuré de nouveau à 26.0.0 mais j'obtiens ce problème jusqu'à maintenant. Comment le réparer ?

Il n'y a pas de problème de taille d'icône car jusqu'à hier c'était correct.

mon code que j'utilise est

Manifeast.xml

<activity 
     android:name=".ui_activities.MyInvoicesList" 
     android:label="@string/label" 
     android:theme="@style/AppTheme" 
     android:windowSoftInputMode="adjustResize" /> 

styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

menu_download.xml

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item android:icon="@drawable/ic_cloud_download_black_24dp" 
      android:title="Download Invoices" 
      android:id="@+id/menu_downloadInvoices" 
      app:showAsAction="always"> 
    </item> 
</menu> 

code Java Mon est

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.menu_download, menu); 
    return super.onCreateOptionsMenu(menu); 
} 
+0

Publiez l'icône XML dépliable. Et où vous définissez l'icône. –

+0

Capture d'écran de l'application est donnée en lien s'il vous plaît l'ouvrir. https://drive.google.com/file/d/0BzunGCq9Z3kec3ljMTVtUXg4V0k/view?usp=drivesdk –

+0

Je sais à quoi ressemble le résultat. Je veux savoir pourquoi ça ressemble à ça. C'est pourquoi j'ai besoin de voir le code. –

Répondre

0

Problème résolu en utilisant la taille correcte des icônes 24 * 24

En fait, j'utilisais icône avec 96 * 96 est pourquoi je recevais que bug J'ai mis à jour ma taille d'icône et l'ai corrigé