2015-11-24 2 views

ответ

2

Индивидуальные макеты не рекомендуется из-за предполагаемого использования закусочных, они по сути являются «интерактивными тостами» и не должны содержать ничего больше, чем сообщение и действие. См. design guidelines для получения дополнительной информации.

0

Просто попробуйте с этим

Snackbar snackbar = Snackbar 
     .make(coordinatorLayout, "This is snackbar", Snackbar.LENGTH_LONG); 

snackbar.show(); 

Или

Snackbar snackbar = Snackbar 
     .make(coordinatorLayout, "Message is deleted", Snackbar.LENGTH_LONG) 
     .setAction("UNDO", new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       Snackbar snackbar1 = Snackbar.make(coordinatorLayout, "Message is restored!", Snackbar.LENGTH_SHORT); 
       snackbar1.show(); 
      } 
     }); 

snackbar.show(); 
0

Refer This Link

final SnackBar mSnackBar = SnackBar.make(getActivity()). 
    applyStyle(getResources().getColor(R.color.colorPrimaryDark)); 
    mSnackBar.text("This is SnackBar") 
    .singleLine(true) 
    .textSize(15) 
    .textColor(getResources().getColor(R.color.colorAccent)) 
    .actionText("CLOSE") 
    .actionTextColor(getResources().getColor(R.color.colorPrimary)) 
    .actionClickListener(new SnackBar.OnActionClickListener() { 
     @Override 
     public void onActionClick(SnackBar sb, int actionId) { 
      // Handle click 
     } 
    }) 
    .duration(5000); 
Смежные вопросы