碎片

layout_weight="1"用数字大小占比来分配碎片的大小。

动态添加碎片

借助framelayout,把碎片放在其中。
使用限定符可以更灵活的加载不同的碎片
Anotherfragment f=new AnotherFagemnt();//创建待添加碎片的实例
FragmentManagr fr= getFragmentManager();//获得碎片的管理
FragmentTransaction ft =fr.beginTransaction();//调用beginTransaction()方法开启一个事务
ft.replace(R.id.anotherlayout,f);//调用replace()向容器内添加碎片,参数为容器的id和待添加的碎片实例
ft.commit();//提交事务

碎片和活动的通信

getactivity

生命周期

onattach()-oncraete()-oncreateview()-onactivitycreated()-onstart()-onresume()-onpause()-onstop()-ondestroyview()-ondestroy()-ondetach()

你可能感兴趣的:(碎片)