gpt4 book ai didi

android - 如何在工具栏上隐藏 NavigationIcon

转载 作者:行者123 更新时间:2023-12-01 07:54:22 39 4
gpt4 key购买 nike

我的项目中有以下设计 -
Activity (具有菜单项 A、B、C、D)
如果我们单击 menuItem A,则会打开一个 FragmentA。我将此 fragment 添加到 Activity 之上,因此工具栏保持不变。
FragmentA onCreateView 是 -

    @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
rootView = inflater.inflate(R.layout.fragment_a, container, false)

Activity.toolbar.setTitle("FragmentA");
Activity.toolbar.setNavigationIcon(R.drawable.back_icon);

Activity.toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Activity.fragmentManager.popBackStack();
Activity.toolbar.setTitle("Activity");
}
});
}

所以基本上在 FragmentA 中,我会在工具栏上膨胀返回导航图标。但我想在切换回我的 Activity 时隐藏这个图标。我在 Activity 中没有任何导航图标或 Logo 。

最佳答案

尝试在返回 Activity 时将 NavigationIcon 设置为 null。

Activity.toolbar.setNavigationOnClickListener(new View.OnClickListener( {
@Override
public void onClick(View view) {
Activity.fragmentManager.popBackStack();
Activity.toolbar.setTitle("Activity");
Activity.toolbar.setNavigationIcon(null);
}
});

关于android - 如何在工具栏上隐藏 NavigationIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33406271/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com