我用GLsurfaceview做了一个3D程序  想添加几个按钮 请问怎么添加呢?

解决方案 »

  1.   

    在布局里面添加一个View,在View里面添加按钮。
    如果在GLsurfaceview里面添加按钮要用正交投影以贴图的方式画一个按钮,在屏幕有点击的时候判断坐标是否在按钮内,以此实现click。推荐第一个方法
      

  2.   

    我现在是这样做的 先让主ACTIVITY进入MAIN.XML ,在MAIN.XML上面放了一个按钮,点击按钮,进入GLSURFACEVIEW,在GLSURFACEVIEW中按BACK键,回到MAIN.XML ,但是我再按按钮,就不能进入GLSURFACEVIEW了。这个时候,如果旋转手机的方向,画面方向改变了,再点击按钮,又可以进入GLSURFACEVIEW了 奇怪 求组
      

  3.   

    GLSurfaceView它有一个渲染线程,和主UI线程不是一个线程,所以,你需要考虑同步问题。