如何使用绑定从另一个片段打开一个片段?
How to open a fragment from another fragment using binding?
如何从另一个 Fragment
打开一个 Fragment
?
我的 HomeFragment.kt
中基本上有一个按钮,我想让它重定向到 AboutFragment
,但我不确定如何制作它。我尝试了 Stack 的不同方法,但没有任何效果......有什么建议吗?我想打开新片段,因为我将从导航抽屉中打开。
这是按钮,但我的代码只适用于活动...不适用于片段...
binding.aboutUsBtn.setOnClickListener {
val intent = Intent(activity, AboutFragment::class.java)
startActivity(intent)
}
请试试这个代码:
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.home_layout, new ChatFragment(), "second fragment"); //My second Fragment
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
如何从另一个 Fragment
打开一个 Fragment
?
我的 HomeFragment.kt
中基本上有一个按钮,我想让它重定向到 AboutFragment
,但我不确定如何制作它。我尝试了 Stack 的不同方法,但没有任何效果......有什么建议吗?我想打开新片段,因为我将从导航抽屉中打开。
这是按钮,但我的代码只适用于活动...不适用于片段...
binding.aboutUsBtn.setOnClickListener {
val intent = Intent(activity, AboutFragment::class.java)
startActivity(intent)
}
请试试这个代码:
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.home_layout, new ChatFragment(), "second fragment"); //My second Fragment
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();