我很新的一個Android平臺和目前正試圖弄清楚爲什麼事情以這種方式工作:的Android GLSurfaceView作爲子視圖
如果我創建GLSurfaceView
和使用setContentView
或addContentView
到活動添加它的一切工作正常(按預期調用Renderer.onDrawFrame
)。但是,如果我將GLSurfaceView
添加到另一個ViewGroup
(然後使用setContentView
添加),則不顯示任何內容。
那麼addView
和addContentView
之間有什麼區別?
最後,我需要創建一個自定義視圖,在後臺使用OpenGL渲染,頂部使用一些控件。
什麼是分離視圖和ViewGroup點?爲什麼不加入它們(就像在CocoaTouch中完成的那樣)?