Using GLSurfaceView class with android xml layouts

后端 未结 2 2078
旧时难觅i
旧时难觅i 2021-02-04 09:04

I want to make use of the android xml layouts. I have put a glSurfaceView in a frame layout to use in conjunction with a linear layout like so...



        
2条回答
  •  無奈伤痛
    2021-02-04 09:57

    If everything corect, like you write in the xml-layout, the full Path to the Glsurfaceview-class : (and classname)

    it works only if the class, GLSurfaceView, written in a own File. in this file for shure, the construktors need to be written correctly.

    i read about ,1 constructor for xml-refer, and one for comunication between classes. constructor for xml-refer, and one for comunication between classes, can be found, if written correcly, inside GLSurfaceView . GLSurfaceView, is where you set the Renderer, set it in the the xml constructor, must be the only way, it works fine. (shown in anwer 1)

    xml-constructor:

    public MyGLSurfaceView(Context context, AttributeSet attrs) { super(context, attrs); setEGLContextClientVersion(2);
    renderer = new Renderer(context); setRenderer(renderer);

    If you some of this peoples, who cant get SurfaceView work, in xml-layout ore, who buy this book from Apress - Beginning 3D- Game-Development. dont be angry ore hurt yourself. At page 44-45 it be written, in one file. Write GLSurfaceView, like in my answer, in own file. Renderer is own file, where: onSurfaceCreated, onSurfaceChanged, onDrawFrame..can be found And The MainActivity

提交回复
热议问题