2017-02-17 2 views
1

J'utilise un FloatingActionButton dans ma mise en page:android - FloatingActionButton ne pas montrer sur l'API 16

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
    android:layout_height="61dp" 
    android:clickable="true" 
    app:fabSize="mini" 
    android:src="@android:drawable/btn_star_big_off" 
    android:id="@+id/floatingActionButton" 
    app:layout_anchor="@+id/container" 
    app:layout_anchorGravity="bottom|right" 
    android:layout_gravity="start" 
    android:layout_marginBottom="20dp" 
    android:layout_marginEnd="20dp" 
    android:layout_marginRight="20dp" 
    app:backgroundTint="@color/colorAccent" 
    /> 

je mets une image lors de la Activity est créé:

favbtn = (FloatingActionButton) findViewById(R.id.floatingActionButton); 
favbtn.setImageDrawable(ContextCompat.getDrawable(getApplicationContext(), btn_star_big_on)); 

Lors du test sur une Périphérique plus ancien, tel que API 16, le bouton n'est pas visible/non visible. Y'a t'il un moyen d'arranger cela?

+1

double possible de [Bouton d'action flottant pour la version inférieure] (http://stackoverflow.com/questions/24605116/floating-action-button-for-lower-version – shadygoneinsane

+0

quelle est la version de la bibliothèque de conception, vous utilisez? –

+0

dépendances: 'dépendances { compiler FileTree (dir: 'libs', comprennent: [ '* .jar']) compilation 'com.android.support:appcompat-v7:25.0.1' compilation « com.android .support: design: 25.0.1 ' compile' com.android.support:support-v4:25.0.1 ' compile' com.google.android.gms: play-services-annonces: 9.8.0 ' testCompile' junit: junit: 4.12 ' } ' – adriankroeger

Répondre