我想在应用程序的右上方显示onCreateOptionsMenu。没有触及三个点。我实际上要做的是,当应用程序第一次运行时,我想自动向用户显示菜单项,我该怎么做see the screenshot to get more details
SharedPreferences preferences= PreferenceManager.getDefaultSharedPreferences(this);
if (!preferences.getBoolean("Time",false))
{
// code to trigger onCreateOptionsMenu
Toast.makeText(getApplicationContext(), "Showing menu items ", Toast.LENGTH_LONG).show();
SharedPreferences.Editor editor=preferences.edit();
editor.putBoolean("Time",true);
editor.commit();
}
答案 0 :(得分:1)
你可以用一种方法openOptionsMenu();
来做到这一点
如果您希望它最初打开,请在onCreate
中调用它。
答案 1 :(得分:0)
如果您的MainActivity继承自Activity
,则可以使用openOptionsMenu();
。
如果您使用Toolbar
,请转到toolbar.showOverflowMenu()
根据您的问题,由于大多数Android移动用户都知道溢出/三点选项,因此可能不需要演示。如果您确实认为用户应该知道溢出项目,您可以显示许多libraries可用的用户提示/方向。