Android 在activity中显示非view组件eg:GLSurfaceView

在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是你需要显示的组件


你可能感兴趣的:(android,显示,GLSurfaceView,activity中,非view组件)