android第一行代码笔记8-碎片

碎片-Fragment 是一种可以嵌入在活动当中的 UI 片段,它能让程序更加合理和充分 地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概 念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局, 同样都有自己的生命周期。你甚至可以将碎片理解成一个迷你型的活动,虽然这个迷你型的 活动有可能和普通的活动是一样大的。

// activity中获取碎片
RightFragment rightFragment = (RightFragment) getFragmentManager()
            .findFragmentById(R.id.right_fragment);
// 碎片中获取活动
 MainActivity activity = (MainActivity) getActivity();

碎片的生命周期

  1. onAttach()
    当碎片和活动建立关联的时候调用。
  2. onCreateView()
    为碎片创建视图(加载布局)时调用。
  3. onActivityCreated()
    确保与碎片相关联的活动一定已经创建完毕的时候调用。
  4. onDestroyView()
    当与碎片关联的视图被移除的时候调用。
  5. onDetach()
    当碎片和活动解除关联的时候调用。


    企业微信截图_99f6a91e-441f-4650-91ff-e2cc58fe4606.png

限定符(Qualifiers)


企业微信截图_2251197e-8951-45f6-bd54-70d935f00c13.png

你可能感兴趣的:(android第一行代码笔记8-碎片)