【发布时间】:2010-10-03 06:19:25
【问题描述】:
嗯,标题/主题几乎涵盖了这个问题。使用各种示例和 googlecode 上的 API,似乎我的扩展 GLSurfaceView 类应该是处理我的 onTouchEvent 输入的好地方,但是当我尝试设置涉及 getHeight() 和 getWidth() 的变量时调用我的“用户触摸类在哪里”,getHeight() 和 getWidth() 为零。我通过告诉类方法返回我传递的 getHeight() 或 getWidth() int 来验证这一点,它返回为零。
我正在使用扩展的 SpriteTextRenderer 来显示“用户触摸类在哪里”中的值,并且我知道它运行良好,因为我可以更改其他方法以返回 event.getX() 或事件。 getY() 和这些值显示和更新就好了。
我的问题是,扩展的 GLSurfaceView 类是我应该要求获取 getHeight() 和 getWidth() 值的地方吗?
【问题讨论】: