一:静态显示
二:动态显示
//创建一个管理者
FragmentManager manager = getSupportFragmentManager();
//开启一个事务
FragmentTransaction fragmentTransaction = manager.beginTransaction();
FirstFragment firstFragment = new FirstFragment();
//第一个参数式布局,第二个参数是ftagment
fragmentTransaction.add(R.id.main2_layout_id,firstFragment);
//替换
//fragmentTransaction.replace(R.id.main2_layout_id,new SecondFragment());
//移除
//fragmentTransaction.remove(firstFragment);
//隐藏
// fragmentTransaction.hide(firstFragment);
//提交事务
//fragmentTransaction.commit();
三: Fragment的生命周期
1.onAttach() :Fragment与Activity有联系。
2.onCreate():创建Fragment
3.onCreateView():创建Fragment视图,尽量不要做耗时操作
4.onActivityCreated():当Activity中的onCreate方法执行完后调用。
5.onStart():启动。
6.onResume():可见
7.onPause():不可见
8.onStop():停止。
9. onDestroyView() :销毁Fragment视图
10.onDestroy():销毁fragment对象
四:选择按钮变色
<RadioButton
android:id="@+id/person_message"
android:button="@null"
android:layout_weight="1"
android:textColor="@drawable/select_text"
android:drawableTop="@drawable/select_message_image"
android:text="消息"
android:textSize="20sp"
android:gravity="center"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
<RadioButton
android:layout_weight="1"
android:id="@+id/person_id"
android:button="@null"
android:text="联系人"
android:gravity="center"
android:textSize="20sp"
android:textColor="@drawable/select_text"
android:drawableTop="@drawable/select_person_image"
android:layout_width="0dp"
android:layout_height="wrap_content" />
