相关疑难解决方法(0)

为什么要使用碎片?

Fragment使用Views而不是在不同布局中重用的自定义s有什么好处?

最初介绍片段的博客文章中,Dianne Hackborn说

[片段]使开发人员可以更轻松地编写可扩展到各种屏幕大小的应用程序,而不仅仅是平台中已有的工具.

她继续在为应用程序制作平板电脑布局的背景下解释片段,该应用程序结合了同一应用程序的手机版本中两个活动的UI.

但似乎可以使用自定义视图实现相同的重用.片段和视图之间的主要区别似乎是它们具有不同的生命周期......

Fragment生命周期是:

onAttach(),onCreate(),onCreateView(),onActivityCreated(),onStart(),onResume(),onPause(),onStop(),onDestroyView(),onDestroy(),onDetatch().

View生命周期是:

ctor,onFinishInflate(),onAttachedToWindow(),onMeasure(),onLayout(),onDetatchedFromWindow()

我想听听开发人员在编写大型应用程序方面的经验,这些应用程序讲述了他们在使用Fragments和自定义视图时将UI划分为可重用部分的好处(如果有的话).

android android-fragments

67
推荐指数
3
解决办法
4万
查看次数

Android片段与复合控件

为什么要使用Android 3.0片段而不是复合控件?可以创建一个View继承者或复合控件一次并在任何地方使用它.

我已经阅读了http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html但未找到答案.

controls android fragment android-lifecycle android-fragments

19
推荐指数
2
解决办法
7778
查看次数