当前位置:  开发笔记 > Android > 正文

android可滚动textview无法在scrollview中工作

如何解决《android可滚动textview无法在scrollview中工作》经验,为你挑选了1个好方法。

我正在开发1个应用程序,因为我需要1 scrollview在这个scrollview中我需要放置scrolling textview/ webview(必须显示一些静态字符串)但必须在scrollview内滚动但不能正常工作

   
    

            



                    
     
        

    

在myjava文件中我做了...

scrollView1 = (ScrollView) findViewById(R.id.scrollView1);
    // scrollView2 = (ScrollView) findViewById(R.id.scrollView2);
    tv = (TextView) findViewById(R.id.tv_desc);
    tv.setText("this is 1\n"+"this is 2"+"\n this ix 3\n"+"this is 4\n\n"+"this is 5\n" );

    scrollView1.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {
            // TODO Auto-generated method stub Log.v("PARENT",
            // "PARENT TOUCH");
            Log.v("PARENT", "PARENT TOUCH");
            findViewById(R.id.tv_desc).getParent()
                    .requestDisallowInterceptTouchEvent(false);
            return false;
        }
    });
    tv.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {
            Log.v("TextView", "CHILD TOUCH");
            arg0.getParent().requestDisallowInterceptTouchEvent(true);
            return false;
        }
    });

但不适合我....错误或错过了什么?



1> Sagar Maiyad..:

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

yourTextView.setMovementMethod(new ScrollingMovementMethod())

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有