专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

view和activity有什么区别解决方法

发布时间:2010-05-30 10:57:10 文章来源:www.iduyao.cn 采编人员:星星草
view和activity有什么区别
view, activity这两个东西,理解起来很搅的,在我看来view就是一个屏幕,一个界面,而activity也是一个屏幕,一个界面,view和activity两者肯定是不一样的,那么它们的区别是什么呢?
另外view是一个屏幕,那么viewGroup又该怎么理解呢?

求高手用形象的方式或者打比喻来解答下

------解决方案--------------------
1. activity相当于控制部分,view相当于显示部分。两者之间是多对多的关系,所有东西必须用view来显示。
2. viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面。
------解决方案--------------------
我的理解是:VIEW是替ACTIVITY打工的
------解决方案--------------------

------解决方案--------------------
一楼正解
------解决方案--------------------

每天回帖即可获得10分可用
------解决方案--------------------
好比JFrame和JPanel的关系吧
------解决方案--------------------
Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成。
好比view是jsp实现前台画面,activity是后台java程序,处理具体业务逻辑
------解决方案--------------------
探讨
Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成。
好比view是jsp实现前台画面,activity是后台java程序,处理具体业务逻辑

------解决方案--------------------
恩,看看源代码。他们继承下来的路子不一样。

public class Activity extends ContextThemeWrapper
implements LayoutInflater.Factory,
Window.Callback, KeyEvent.Callback,
OnCreateContextMenuListener, ComponentCallbacks
public View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource


Activity是一个框架吧,和应用程序、上下文有点关系。
View就是一个界面主要是显示吧。
------解决方案--------------------
activity就是一个容器,view只能在这个container里才能正常工作。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: