/ / Come si fa ad avviare il messaggio Snackbar quando si fa clic sul menu? - snack bar

Come avviare il messaggio Snackbar quando si fa clic sul menu? - snack bar

Come fare il messaggio Start Snackbar quando si fa clic sul menu?

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case (R.id.reset):
number1.setText(null);
number2.setText(null);
//Snackbar.make(findViewById(android.R.id.content) , "Text", Snackbar.LENGTH_SHORT).setAction("Action", null).show();
break;
case (R.id.quit):
finish();
break;
}

return super.onOptionsItemSelected(item);
}

Non reagisce

risposte:

5 per risposta № 1

È possibile utilizzare la vista attività principale per visualizzare la SnackBar:

Snackbar.make(this.findViewById(android.R.id.content),
"FooBar", Snackbar.LENGTH_LONG).setAction("Action", null).show();

0 per risposta № 2

Quando fai clic sulla voce di menu puoi fare così: Snackbar.make(getWindow().getDecorView(), .....);

Ricorda che DEVI passare View oggetto per mostrare snackbar