清除片段中的操作栏
Clear actionbar in fragments
我有几个 NavigationDrawer 片段。片段的操作栏之一有 Spinner,其他只有标题。
现在,当我在操作栏中打开带有微调器的片段,然后单击导航抽屉以打开另一个片段时 class。操作栏有微调器,然后是标题。
如何清除操作栏以仅显示标题而不显示微调器?我的意思是清除操作栏并显示所需内容。
告诉我!
我认为调用 invalidateOptionsMenu() 应该有效。您应该在打开第二个片段时调用此方法。
当您切换到第二个片段(只有标题要显示)时,在它的 onStart()
方法中,您可以 disable/hide Spinner,使用以下代码:
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
然后您需要在第一个片段中添加代码以再次显示 Spinner!
我有几个 NavigationDrawer 片段。片段的操作栏之一有 Spinner,其他只有标题。
现在,当我在操作栏中打开带有微调器的片段,然后单击导航抽屉以打开另一个片段时 class。操作栏有微调器,然后是标题。
如何清除操作栏以仅显示标题而不显示微调器?我的意思是清除操作栏并显示所需内容。
告诉我!
我认为调用 invalidateOptionsMenu() 应该有效。您应该在打开第二个片段时调用此方法。
当您切换到第二个片段(只有标题要显示)时,在它的 onStart()
方法中,您可以 disable/hide Spinner,使用以下代码:
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
然后您需要在第一个片段中添加代码以再次显示 Spinner!