我一直在继续玩玻璃 GDK(并享受它),但我遇到了一个新问题,我认为(?)是玻璃特有的,我不知道该怎么办....
我有一个沉浸式运行,contentView 设置为一个框架布局,该框架布局将 GLSurfaceView 作为最后的视图,并将 TextView 放在顶部。GLSurfaceView (显然)显示一些 3D 内容,而前面的 TextView 仅用于保存一些状态信息。
在手机(运行 4.3 或 4.4)上,一切正常,但在玻璃上,当我更改文本视图(视图 setText() )中的文本时,它永远不会“清除”背景(见下文)
我已经玩过一些明显的事情(尝试手动清除它,用一堆“空格”设置它,手动使视图无效等),但它顽固地拒绝在重绘文本之前清除背景视图(后面的 GLSurfaceView 效果很好,但是即使背景表面视图绘制在文本后面,它似乎也无关紧要)
我通常会认为这是我的一些无知(我是 Android 开发的新手,过去几年一直从事 iOS 开发),但正如我所提到的,它运行良好。
我想它也可能是 android 4.0(与 4.3+ 相比),但我没有任何设备可以方便地用 4.0 测试它(并且模拟器不适用于 openGL 2.0)