Android 碎片使用方法(fragment)
效果如下:
主要的代码:
FragmentManager fm = getFragmentManager(); //创建待添加的布局
FragmentTransaction ft = fm.beginTransaction(); //获取布局
ft.replace(R.id.right_fragment, fragment); //开启布局使用
ft.commit(); //提交布局
View view = inflater.inflate(继承的布局, container,false); //重点代码,left_fragment是Java文件对应的布局
全部代码:
布局:
activity_main:(这里是显示碎片的布局)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<fragment
android:id="@+id/fram1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:name="com.example.button.Fragment_one"
android:layout_weight="9"/>
<fragment
android:id="@+id/fram2"
android:layout_width="match_parent"
android:layo