Android,文本/字体呈现为正方形

时间:2014-04-29 12:43:58

标签: android text opengl-es fonts share

当我尝试通过我的程序共享图像时,共享菜单有时看起来像这样。

一些注释:

1)它似乎没有在第一次运行时发生,但只有在我暂停应用程序并重新进入后才会发生。

2)我的应用广泛使用OpenGL。我可以更改共享设置,然后不将值返回原始值。

3)我的应用程序中的其他所有工作正常。

4)我尝试删除所有允许透明胶片的通话,但我仍然遇到这个问题。

enter image description here

2 个答案:

答案 0 :(得分:2)

我也有这个问题。我正在使用GLES 2.0上下文,我能够摆脱这种情况的唯一方法......(它听起来很奇怪)是不通过调用

GLES20.glDeleteTextures(hTextures.length,hTextures,0);

在我开始清理纹理之前并没有发生这种情况,并且自从删除纹理后它再也没有发生过。我不知道为什么会这样呢?

我也不确定不释放纹理的后果。

如果有人能够阐明这个问题,那就太棒了,那就有几个版本的问题浮出水面。看来它在Unity中的问题对于android和一切。

答案 1 :(得分:0)

我有时会遇到这个问题,而且不会随便发生。

我已经清理了我的项目并从设备上卸载,再次编译和安装,对我来说工作正常。

希望这有帮助。