android可滚动文本视图在scrollview中不工作

android可滚动文本视图在scrollview中不工作,android,scroll,textview,scrollview,Android,Scroll,Textview,Scrollview,我正在开发一个应用程序,我需要在这个滚动视图中放置一个滚动的文本视图(必须显示一些静态字符串),但必须在滚动视图中滚动,但不能工作 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:

我正在开发一个应用程序,我需要在这个滚动视图中放置一个滚动的文本视图(必须显示一些静态字符串),但必须在滚动视图中滚动,但不能工作

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="@color/white" >  
    <ScrollView
            android:id="@+id/scrollView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/img_view_flag"
            android:layout_marginTop="17dp" 
            android:paddingBottom="20dip">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical" >



                    <TextView
                        android:id="@+id/tv_desc"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentLeft="true"
                        android:layout_below="@+id/rel_layout"
                        android:layout_marginTop="15dp"
                        android:maxLines="2"
                        android:scrollbars="vertical"
                        android:text="Medium Text"
                        android:paddingBottom="10dip"
                         android:textAppearance="?android:attr/textAppearanceSmall"
                        android:textColor="@color/black" />
     </LinearLayout>
        </ScrollView>

    </RelativeLayout>

但不是为我工作。。。。有什么问题或我遗漏了什么?

您必须在代码中使用下面的行,以使textview可滚动

yourTextView.setMovementMethod(new ScrollingMovementMethod())

您必须在代码中使用下一行以使textview可滚动

yourTextView.setMovementMethod(new ScrollingMovementMethod())
找到了解决办法

在OnCreate()函数的末尾添加以下行

找到了解决办法

在OnCreate()函数的末尾添加以下行


你可以按ScrollingMovementMethod滚动你可以按ScrollingMovementMethod滚动这正是OP所做的,正如他所说,它不起作用。你需要从^post添加立管的线条。这正是OP所做的,正如他所说,它不起作用。您需要从^post添加踢面线。
    scrollView.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            textView.getParent().requestDisallowInterceptTouchEvent(false);

            return false;
        }
    });

    textView.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            textView.getParent().requestDisallowInterceptTouchEvent(true);

            return false;
        }
    });