[問題]fragment裡的button切換另一個fragment?

看板AndroidDev作者 (九份天空)時間11年前 (2014/07/17 00:13), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
想請問 要如何在按下fragment中的button後,畫面會切換到另外一個fragment? 我在按下button之後,兩個fragment的畫面就重疊在一起了,請問該怎麼辦? 以下是按下按鈕後的程式 public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.log_in, container, false); Intent intent=new Intent(); intent = new Intent(getActivity(), RegisterFragment.class); Button toRegistPage = (Button) rootView.findViewById(R.id.btntToRegistPage); toRegistPage.setOnClickListener(new View.OnClickListener() { @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public void onClick(View v){ FragmentManager fm = getActivity().getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.RelativeLayout1, new RegisterFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); ft.commit(); } }); return rootView; } 我還只是個新手,希望各位高手能幫幫忙,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.229.102 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1405527202.A.CDD.html

07/17 00:34, , 1F
你原來的Fragment是放在哪個container裡面
07/17 00:34, 1F

07/17 00:59, , 2F
本來的fragment是layout.log_in,想切到RegisterFragment.
07/17 00:59, 2F

07/17 00:59, , 3F
class對應的layout
07/17 00:59, 3F

07/17 09:11, , 4F
開一個原始的android project 裡面有NavigationDrawerFrag
07/17 09:11, 4F

07/17 09:11, , 5F
ment.class 把它看懂 你就會了
07/17 09:11, 5F
文章代碼(AID): #1JngIYpT (AndroidDev)