你这个问题比较怪,因为一般的话一个actibity的页面有一个主页面,即主的layout,当然这个layout可以包含其他子的layout,这个主layout的布局就是activity的页面。
以上的什么一对一和一对多,意义不大,因为每个activity一般只对应一个主layout,但一定要定义的话,layout-->activity,一对多。
但一般页面不一样。
这个问题回答得很让人蛋疼,这个比较意义不大,一般只把一个子layout放到多个主layout中,如标题栏这个layout,以达到重用UI的目的。
layout和Activity 相互独立的吗?即新建一个layout ,而不建立一个Activity,在Activity中调用该layout。
@菱石: 可以算独立
布局文件layout定义了界面,而一般一个activity对应一个layout,当然你要多个activity使用同一个layout也是没问题的,只不过这些activity的界面都是一样的,那就没意义了。
可以一对一 即一个activity对应一个布局
也可以一对多 即每个activity都长的一模一样,没有什么意义了 你的明白?
layout和Activity 相互独立的吗?即新建一个layout ,而不建立一个Activity,在Activity中调用该layout。
@菱石: 他们是独立的 但是这样的话没有什么意义的,因为一个activity是必须要加载一个layout, 那个layout里面显示什么控件 你activity里的代码就可以对控件进行逻辑操作。
layout和Activity 相互独立的吗?即新建一个layout ,而不建立一个Activity,在Activity中调用该layout。
layout显示界面,activity用于组织管理layout