YouTubePlayerFragment和YouTubePlayerView之间的区别

时间:2014-05-20 21:28:41

标签: android youtube-api

谷歌提供的使用Youtube API的演示项目。这允许开发人员在app里面包含一个youtube播放器。我注意到一个人正在使用YouTubePlayerView而另一个使用的是YouTubePlayerFragment。我无法弄清楚差异。

也许存在技术差异。它是什么?

1 个答案:

答案 0 :(得分:1)

片段: “片段表示活动中的行为或用户界面的一部分。您可以在单个活动中组合多个片段以构建多窗格UI并在多个活动中重用片段。您可以将片段视为模块化部分一个活动,它有自己的生命周期,接收自己的输入事件,你可以在活动运行时添加或删除它(有点像你可以在不同活动中重用的“子活动”)。“

http://developer.android.com/guide/components/fragments.html

查看: “此类表示用户界面组件的基本构建块.View在屏幕上占据矩形区域,负责绘图和事件处理.View是窗口小部件的基类,用于创建交互式UI组件(按钮, ViewGroup子类是布局的基类,它是包含其他视图(或其他ViewGroups)并定义其布局属性的不可见容器。“

http://developer.android.com/reference/android/view/View.html

有什么区别? “因此,使用Fragments的主要原因是针对Backstack和生命周期功能。否则,自定义视图更轻,实现更简单,并且具有可以嵌套的优势。”

What is the benefit of using Fragments in Android, rather than Views?

希望这有助于解决问题。