问题描述
我有一个内部的线性布局的滚动视图。一本的LinearLayout内的元件是glsurfaceview
I have a scrollview with a linear layout inside. One of the elements inside this linearlayout is a glsurfaceview.
这一切工作正常,当我滚动glsurfaceview向上移动和向下然而当glsurfaceview到达的地方应该在它应该被剪切它不是,且持续进行滚动视图之外的滚动型的顶部或底部。这个截图应该更清楚:
This all works correctly and when I scroll the glsurfaceview moves up and down however when the glsurfaceview reaches the top or bottom of where it should of the scrollview where it should be clipped it is not and is continued outside of the scrollview. This screenshot should make it clearer:
别以为这是完全地nessecary但这里是我layout.xml:
Don't think it's completly nessecary but here is my layout.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="6dip"
>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="1"
>
<!-- LOTS OF SEEKBARS/TEXTVIEWS -->
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1.4"
android:layout_marginRight="10dip"
android:layout_marginLeft="10dip"
android:orientation="horizontal" >
<android.opengl.GLSurfaceView android:id="@+id/glview"
android:layout_width="100px"
android:layout_height="250px"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_marginTop="6dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal" >
<!-- OK/CANCEL BUTTONS -->
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
所有帮助不大AP preciated:)
All help much appreciated :)
推荐答案
目前不支持主机内滚动型(或ListView等)SurfaceViews的。
Hosting SurfaceViews inside ScrollView (or Listview, etc.) is currently not supported.
这篇关于glsurfaceview滚动视图里面,动而不削波的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!