Fragment基础讲解
//新建一個碎片
public class LeftFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// 加載一個碎片界面
View view = inflater.inflate(R.layout.leftfragment, container, false);
return view;
}
}
?
//動態(tài)加載
//1,得到碎片管理器
FragmentManager fragmentManager=getFragmentManager();
//2,開啟事務(wù)
FragmentTransaction transaction=fragmentManager.beginTransaction();
//要做的事件,加載碎片
LeftFragment leftFragment=new LeftFragment();
transaction.add(R.id.fl, leftFragment, "left_fragment");//加載左邊的碎片,取名為f1,第一個參數(shù)是說此碎片放在此布局的哪個位置
//3,提交事務(wù)
transaction.commit();
//或者一句寫完
getFragmentManager().beginTransaction().add(R.id.fl,new LeftFragment(), "left_fragment").commit();
?
<!-- 靜態(tài)通過代碼加載碎片 -->
<fragment android:name="comruicaiedu.day0106_fragment.LeftFragment"
android:id="@+id/left"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="3"/>
<fragment android:name="comruicaiedu.day0106_fragment.RightFragment"
android:id="@+id/right"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"/>
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangfeng520/p/5105674.html
總結(jié)
以上是生活随笔為你收集整理的Fragment基础讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KVC和KVO
- 下一篇: javaScript转换日期合格式