靜態載入Fragment
阿新 • • 發佈:2018-12-20
【1】MainActivity 佈局 建立2個fragment 分配位置
fragment裡面的name屬性:要指定你宣告的fragment,就是要載入這個fragment
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.xiaoshuai2.MainActivity"> <fragment android:id="@+id/list" android:name="com.xiaoshuai2.Demo1Fragment" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"/> <fragment android:id="@+id/verwer" android:name="com.xiaoshuai2.Demo2Fragment" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"/> </LinearLayout>
【2】建立相對應的Fragment ,Fragment不需要在AndroidManifest裡面新增屬性
//fragment代表Activity的一部分 public class Demo1Fragment extends Fragment { //在這個方法裡面初始化Fragment要展示的內容 相當於Activity的onCreate方法 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //[1]通過一個佈局填充器 把一個佈局轉換成一個view物件 View view = inflater.inflate(R.layout.fragment_demo1, null); return view; } }