gpt4 book ai didi

android - 如何在相应 fragment 打开时设置菜单项的可见性?

转载 作者:行者123 更新时间:2023-11-29 02:30:22 25 4
gpt4 key购买 nike

实际上我正在使用抽屉导航但是在打开相应 fragment 时后退按钮上的菜单项不可见。如何设置菜单项的可见性?有人可以帮我吗?

    @Override    
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
Fragment fragment = null;
int id = item.getItemId();


navigationView.getMenu().getItem(0).setActionView(R.layout.menu_home);
navigationView.getMenu().getItem(1).setActionView(R.layout.menu_profile);
navigationView.getMenu().getItem(2).setActionView(R.layout.menu_history);
navigationView.getMenu().getItem(3).setActionView(R.layout.menu_contact_igrab);
navigationView.getMenu().getItem(4).setActionView(R.layout.menu_help);
navigationView.getMenu().getItem(5).setActionView(R.layout.menu_logout);



if (id == R.id.home) {
item.setActionView(R.layout.menu_home_blue);

changeFragments(new CustomerHomeFragment());


} else if (id == R.id.my_profile) {
item.setActionView(R.layout.menu_my_profile_blue);
changeFragments(new CustomerProfileFragment()); } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}

最佳答案

您可以使用setUserVisibleHint 方法。覆盖该方法并检查 isVisibleToUser 参数是否为 true 并且 getActivity() 是否为 null

关于android - 如何在相应 fragment 打开时设置菜单项的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49850726/

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