碎片

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()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 碎片介绍 碎片使用方式 碎片生命周期 碎片界面滑动 碎片介绍碎片是一种可以嵌入在活动当中的UI片段,它能让程序更加...
    优疏阅读 883评论 0 2
  • 碎片是什么 碎片 (Fragment) 是一种可以嵌入在 Activity 当中的 UI 片段,它能让程序更加合理...
    墨栉枫阅读 1,111评论 0 1
  • 为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似...
    思维线阅读 341评论 0 0
  • 什么是碎片碎片是一种可以嵌入在Activity当中的UI片段,它能让程序更加合理和充分的利用大屏幕空间。因此在平板...
    figure_ai阅读 666评论 0 0
  • 我们可以将Fragment理解成一个迷你型的活动,因为它和活动太像了,同样都能包含布局,同样有自己的生命周期。我们...
    清枫_小天阅读 1,429评论 0 14