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

来源:互联网 发布:在淘宝怎么开旗舰店 编辑:程序博客网 时间:2024/05/16 06:00

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


0 0
原创粉丝点击