一个activity可以拥有一个或者多个window(如使用popup dialog)
另外,android支持surfaceView,这样一个window就可以拥有多个surface了
window->view hierachy(DecorView是tree的root)->ViewRoot->Surface
某一个view->surface
surfaceview是在view hierachy中embedded的surfacesurfaceView类似于symbian中的DSA,直接访问surface
普通的是通过view访问surface
window manager会通过layer协调各个surface画图到frame buffer中去http://www.devdiv.net/bbs/thread-25883-1-1.html
另外,android支持surfaceView,这样一个window就可以拥有多个surface了
window->view hierachy(DecorView是tree的root)->ViewRoot->Surface
某一个view->surface
surfaceview是在view hierachy中embedded的surfacesurfaceView类似于symbian中的DSA,直接访问surface
普通的是通过view访问surface
window manager会通过layer协调各个surface画图到frame buffer中去http://www.devdiv.net/bbs/thread-25883-1-1.html
一个activity对应一个或多个window,
一个window对应多个surface,
一个view对应一个surface?
还是对view和surface的关系不太清楚,可不可以麻烦讲详细一点?
可以看看sdk文档的介绍
您就直接告诉我吧,我得理解:
一个activity对应一个或多个window,
一个window对应多个surface,
一个view对应一个surface
对不对?
http://hi.baidu.com/%D3%B0%D7%D3%B9%FA%B6%C8/blog/item/65d4864a24ca50fc83025c1a.html