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