Android 在OpenGl卷曲视图效果上不能单击TextView

Android 在OpenGl卷曲视图效果上不能单击TextView,android,android-layout,curl,opengl-es,Android,Android Layout,Curl,Opengl Es,在我的应用程序中,我有这样的要求。我有很多数据,我需要显示ListView上的数据类型的布局,现在我假设我想显示这些数据的每一页上总共有6页。我在每一页上列出了textview的数量。假设我有7页,所以我需要为我使用的代码制作图书类型的布局 有了这个,我可以得到这样的效果。如下图所述。 现在我的问题是,由于OpenGl正在将整个布局转换为位图,我无法处理textview的单击事件。每当我在那个时候单击textview时,就会调用ACTION\u DOWN方法。当然,它应该被调用,因为整个布局正

在我的应用程序中,我有这样的要求。我有很多数据,我需要显示ListView上的数据类型的布局,现在我假设我想显示这些数据的每一页上总共有6页。我在每一页上列出了textview的数量。假设我有7页,所以我需要为我使用的代码制作图书类型的布局

有了这个,我可以得到这样的效果。如下图所述。

现在我的问题是,由于OpenGl正在将整个布局转换为位图,我无法处理textview的单击事件。每当我在那个时候单击textview时,就会调用
ACTION\u DOWN
方法。当然,它应该被调用,因为整个布局正在转换为位图,所以我们无法处理textview的单击事件


为了解决这个问题,我在谷歌上搜索并找到了一些技巧。这里提到了为手动点击监听器制作单独的布局,但没有得到我必须做的事情,因为我在OpenGl中没有任何经验,所以如果有人知道这个问题,任何可以指导我处理点击事件的人。

以上解决方案取决于您的浏览页面。如果您在页面或任何ScrollView上使用ListView,它可能不起作用,您必须重新测试应用程序性能。。。 为了让它正常工作,我做的是创建一个额外的根父项,FrameLayout,放在小部件的顶部,fi.harism.curl.CurlView并添加PageContainer(RelativeLayout on may应用程序)。
在运行时,获取视图页面的可绘制页面(view.getDrawingCache()),并将真实的页面视图(包含click listener)添加到页面容器中。将PageContainer alpha设置为0。如果您有一个重复页面(transclude)来接收页面clic,则CurlView仍将处理curl的触摸事件

我可以问一下你是如何做到的,到目前为止你已经做到了什么,我正在做一些类似的事情,但是我的页面不需要与之交互。当时我正在考虑将我的布局转换为位图,然后将其添加到列表中(因为它比数组更具动态性),然后稍微更改页面提供程序,但是我的curl视图现在表现得非常奇怪,几乎是随机布局?