AndroidStudio中的片段通过点击菜单项变得不可见
创始人
2024-08-20 19:30:09
0

这可能是因为在点击菜单项时切换了片段,但没有相应地更新UI。您可以通过以下方法解决此问题:

  1. 确保在replace()方法中添加了addToBackStack(null)。这将确保片段被添加到返回堆栈中,并允许您在后退按钮上回退。

  2. 在onOptionsItemSelected()方法中添加以下代码以更新UI:

FragmentManager fragmentManager = getSupportFragmentManager();

FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

fragmentTransaction.replace(R.id.fragment_container, new YourFragment());

fragmentTransaction.addToBackStack(null);

fragmentTransaction.commit();

  1. 您还需要确保在onCreate()方法中设置了您的片段容器,例如:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

fragmentContainer = findViewById(R.id.fragment_container);

...

}

在您的XML布局中,您应该有一个FrameLayout元素,其中id为fragment_container,用于保持您的片段。

通过这些步骤,您可以确保点击菜单项时切换的片段被正确更新,并在后退按钮上正常回退。

相关内容

热门资讯

今日百科(wpk盈利)外挂透明... 今日百科(wpk盈利)外挂透明挂辅助软件(透视)软件透明挂(2020已更新)(哔哩哔哩);值得一提的...
总算了解!governorof... 总算了解!governorofpoker3(wepoKe)外挂透明挂辅助插件(透视)大神讲解(有挂猫...
透明了解(微扑克ai智能)外挂... 透明了解(微扑克ai智能)外挂透明挂辅助神器(辅助挂)发牌规律(有挂猫腻)-哔哩哔哩;玩家必备必赢加...
推荐十款(wepoke好友房)... 推荐十款(wepoke好友房)外挂透明挂辅助器(辅助挂)透视辅助(2021已更新)(哔哩哔哩)关于w...
热点推荐!微扑克平台(wepo... 热点推荐!微扑克平台(wepoKe)外挂透明挂辅助机制(透视)德州教程(有挂方法)-哔哩哔哩;微扑克...
一分钟教会你(鱼扑克辅助)外挂... 一分钟教会你(鱼扑克辅助)外挂透明挂辅助脚本(透视)发牌机制(有挂秘诀)-哔哩哔哩;亲真的是有正版授...
教程攻略(Wepoke必备)外... 教程攻略(Wepoke必备)外挂透明挂辅助工具(辅助挂)辅助透视(2024已更新)(哔哩哔哩)1、玩...
分享一款(wpk机制)外挂透明... 分享一款(wpk机制)外挂透明挂辅助插件(透视)软件透明挂(有挂讲解)-哔哩哔哩;《WPK辅助透视》...
一分钟揭秘!鱼扑克app ai... 鱼扑克app ai赢率提升策略‌;一分钟揭秘!鱼扑克app ai(WepOke)外挂透明挂辅助工具(...
透视安卓版(WPK最新版)外挂... 透视安卓版(WPK最新版)外挂透明挂辅助神器(辅助挂)辅助透视(2025已更新)(哔哩哔哩)1、完成...