Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 片段和内容视图之间的主要区别是什么_Android - Fatal编程技术网

Android 片段和内容视图之间的主要区别是什么

Android 片段和内容视图之间的主要区别是什么,android,Android,我是android开发新手。我试图在android开发者网站上澄清我的疑问,但我无法清楚地理解。我的问题是,如果内容视图可以像片段一样表示视图的一部分,那么为什么我们要使用片段?你能解释片段和内容视图之间的主要区别吗。两个不同的术语 内容视图(简而言之)是显示活动内容的视图。通过调用: setContentView(R.layout.your_layout); 在活动中,将内容(以XML或动态方式创建的布局)设置到视图(屏幕上负责绘图和事件处理的矩形区域,换句话说就是屏幕) 另一方面,片段是

我是android开发新手。我试图在android开发者网站上澄清我的疑问,但我无法清楚地理解。我的问题是,如果内容视图可以像片段一样表示视图的一部分,那么为什么我们要使用片段?你能解释片段和内容视图之间的主要区别吗。

两个不同的术语

内容视图(简而言之)是显示活动内容的视图。通过调用:

setContentView(R.layout.your_layout);
在活动中,将内容(以XML或动态方式创建的布局)设置到视图(屏幕上负责绘图和事件处理的矩形区域,换句话说就是屏幕)

另一方面,片段是活动的模块化部分,存在于活动或其他几个活动中,可以定义也可以不定义自己的视图布局。

我的问题是,如果内容视图可以像片段一样表示视图的一部分,那么为什么我们要使用片段

好吧,内容视图并不代表视图的一部分,它们是视图。

两个不同的术语

内容视图(简而言之)是显示活动内容的视图。通过调用:

setContentView(R.layout.your_layout);
在活动中,将内容(以XML或动态方式创建的布局)设置到视图(屏幕上负责绘图和事件处理的矩形区域,换句话说就是屏幕)

另一方面,片段是活动的模块化部分,存在于活动或其他几个活动中,可以定义也可以不定义自己的视图布局。

我的问题是,如果内容视图可以像片段一样表示视图的一部分,那么为什么我们要使用片段


好吧,内容视图并不代表视图的一部分,它们是视图。

如果我没有错的话,视图会分割内容视图。是这样吗?我们是否可以在不使用片段的情况下实现主细节流?是的,您可以使用视图在内容视图中显示一行(分隔)。至于您的第二个问题,我相信更高级的Android编程可以实现没有片段的主细节流,但在我看来,这只是在重新发明轮子。片段的主要用途之一是实现主细节流。如果我没有错的话,视图将分为内容视图。是这样吗?我们是否可以在不使用片段的情况下实现主细节流?是的,您可以使用视图在内容视图中显示一行(分隔)。至于您的第二个问题,我相信更高级的Android编程可以实现没有片段的主细节流,但在我看来,这只是在重新发明轮子。片段的主要用途之一是实现主细节流。