2017-02-17 47 views
1

我使用我的佈局一個FloatingActionButton的API:機器人 - FloatingActionButton不顯示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" 
    /> 

我把圖像中創建它的Activity時:

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

當一個測試較舊的設備,如API 16,該按鈕不顯示/不可見。有沒有辦法來解決這個問題?

+1

[較低版本的浮動操作按鈕(的可能的複製http://stackoverflow.com/questions/24605116/floating-action-button-for-lower-version固定它) – shadygoneinsane

+0

什麼是設計庫的版本,您正在使用? –

+0

依賴關係: '依賴關係{dir:'libs',include:['* .jar'])編譯'com.android.support:appcompat-v7:25.0.1' compile'c​​om.android .support:design:25.0.1' compile'c​​om.android.support:support-v4:25.0.1' compile'c​​om.google.android.gms:play-services-ads:9.8.0' testCompile' junit:junit:4.12' }' – adriankroeger

回答