view, activity这两个东西,理解起来很搅的,在我看来view就是一个屏幕,一个界面,而activity也是一个屏幕,一个界面,view和activity两者肯定是不一样的,那么它们的区别是什么呢?
另外view是一个屏幕,那么viewGroup又该怎么理解呢?求高手用形象的方式或者打比喻来解答下
另外view是一个屏幕,那么viewGroup又该怎么理解呢?求高手用形象的方式或者打比喻来解答下
调试欢乐多
2. viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面。
好比view是jsp实现前台画面,activity是后台java程序,处理具体业务逻辑
给用户看到啊,所以就用view现实了~
implements LayoutInflater.Factory,
Window.Callback, KeyEvent.Callback,
OnCreateContextMenuListener, ComponentCallbacks
public View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource
Activity是一个框架吧,和应用程序、上下文有点关系。
View就是一个界面主要是显示吧。
是一个单独的、并且聚焦于用户所做的事情,几乎所有的Activity都要和用户进行交互。View:
这个类是一个基本的块,看到了吧,一个基本的块,而不是一个画布。这个块是一个组件。这个其实都没有什么的,主要是后面的区别:一个View占据了一个矩形的区域,在大部分的设计当中都是矩形,然后在里面进行一些事件触发啊什么的东西。当然,我们做开发主要是在这个矩形区域里面设置自己想要的东西,自己画!!!