2015-08-31 49 views
1

我正在使用Android設計支持庫Snackbar使用以下代碼。Android小吃店顯示文本背後的白色背景

Snackbar.make(rootView, "Sample Snackbar", Snackbar.LENGTH_LONG) 
      .setAction("OK", view -> {}) 
      .setDuration(Snackbar.LENGTH_INDEFINITE) 
      .show(); 

在Android 4.4我得到這樣的:

enter image description here

我不知道我在做什麼錯在這裏。

EDIT

.setAction("OK", view -> {})包含在第二參數的λ表達式。它只是一個空洞的聽衆。

+1

如果您添加了爲您的動作添加的「視圖」代碼,那麼爲您找到答案會更容易。 –

+0

不知道你在問什麼。多數民衆贊成在小吃店的所有代碼。我沒有使用任何自定義視圖 –

+1

什麼是你的'rootView'? – Emil

回答

0

當在對話框中顯示小吃棒時,我剛剛在使用FrameLayout作爲真實設備上的根視圖(android 6.0)時出現同樣的問題。將其更改爲

android.support.design.widget.CoordinatorLayout 

問題消失了,快餐欄顯示正確。