2017-02-17 3 views
0

barre de progression suivante montre drawable de progression Whit sur carré noir si l'appareil api est inférieur à 21, mais seulement carré noir si l'appareil api est> = 21Barre de progression est invisible à l'api> = 21

<ProgressBar 
    android:id="@+id/progress" 
    style="?android:attr/progressBarStyleLarge" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:background="@android:color/black" 
    android:visibility="visible" /> 

Dans mon styles que j'ai

<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> 

<color name="colorAccent">#FFFFFFFF</color>

+0

Supprimer 'android: background =" @ android: couleur/noir "' de 'ProgressBar'. – Piyush

+0

@Piyush si je supprime l'arrière-plan de la barre de progression et la barre de progression wrap avec frameLayout avec un fond noir, j'ai exactement le même résultat – Yarh

+0

Yarh Il fonctionne très bien au niveau de l'API 23 je viens d'essayer ce xml vous définissez ci-dessus –

Répondre

0

Ce fut un bug avec l'émulateur de genymtion, sur des appareils réels barre de progression est visible sur tout appareil