如何Fragment從另一個打開一個Fragment?
我的內部基本上有一個按鈕,HomeFragment.kt我想讓它重定向我,AboutFragment但我不知道怎么做。我嘗試了 Stack 的不同方法,但沒有任何效果......有什么建議嗎?我想打開新片段,因為我將從導航抽屜中打開。
這是按鈕,但我的代碼只適用于活動......而不是片段......
binding.aboutUsBtn.setOnClickListener {
val intent = Intent(activity, AboutFragment::class.java)
startActivity(intent)
}
uj5u.com熱心網友回復:
試試這個代碼請:
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();
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482793.html
