单击菜单时如何开始Snackbar消息?

0 snackbar

单击菜单时如何开始Snackbar消息?

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);
}
Run Code Online (Sandbox Code Playgroud)

它没有反应.

小智 5

您可以使用主活动视图来显示SnackBar:

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