看板 AndroidDev 關於我們 聯絡資訊
想請問 要如何在按下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
tac0wu:你原來的Fragment是放在哪個container裡面 07/17 00:34
drsimple:本來的fragment是layout.log_in,想切到RegisterFragment. 07/17 00:59
drsimple:class對應的layout 07/17 00:59
baobomb:開一個原始的android project 裡面有NavigationDrawerFrag 07/17 09:11
baobomb:ment.class 把它看懂 你就會了 07/17 09:11