如何从另一个Fragment
中打开Fragment
我基本上有一个按钮在我的HomeFragment.kt
和我想使它重定向到AboutFragment
,但我不知道如何使它。我尝试了不同的方法从堆栈,但没有工作…有什么建议吗?我想打开新的片段就像从导航栏打开一样
这里是按钮,但我的代码只是工作与活动…
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();