在activity中显示非view组件eg:GLSurfaceView
有些时候需要在界面中显示非view类组件像是GLSurfaceView
以为界面中不仅仅显示此组件还要添加其他的组件,所以在XML中想要想跟自定义view组件那样添加已经不行了
巧妙的添加
1.在xml中添加个布局eg:linearlayout作为此组件的容器,并增加ID
2.activity中setcontentview(R.layout.xml_file)
注意此语句要尽量的向上放,尽量放到上面,具体当初错误与实例参看实例化那篇http://blog.csdn.net/zhangjikuan/article/details/20571531
Linearlayout zjk =(LinearLayout) findViewById(R.id.x);
zjk.addView(glview);glview是你需要显示的组件