我是一個(gè)小白痴腌,如果寫法有問題或不對(duì)的燃领,麻煩您指出來大家討論一下猛蔽,謝謝A樗隆区岗!
新建布局我就不多說慈缔,我就介紹幾處可以簡化的地方
如果Fragment類里不用寫多余的代碼,可以這樣寫:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
return inflater.inflate(R.layout.mainfragment,container,false);
}
一般的動(dòng)態(tài)加載Fragment是這樣寫的:
//一個(gè)要替換的類
MainFragment mF = new MainFragment();
//獲取FragmentManager管理器
FragmentManager fM = getFragmentManager();
//開啟事務(wù)
FragmentTransaction fT = fM.beginTransaction();
//add()添加颅拦、remove()移除距帅、replace()替換
fT.replace(R.id.mainFrameLayout,mF);
//提交事務(wù)
fT.commit();
簡化一下代碼可以這樣寫:
MainFragment mF = new MainFragment();
FragmentTransaction fT = getFragmentManager().beginTransaction();
fT.replace(R.id.mainFrameLayout , pFNE).commit();