Java 如何在不使布局可滚动的情况下使2个文本视图可滚动?

Java 如何在不使布局可滚动的情况下使2个文本视图可滚动?,java,android,android-layout,Java,Android,Android Layout,我有一个问题,但我没有得到任何答案,在我的搜索 我正在使用1EditText和2TextViews,如果TextView的容量增加,它不会添加到其中,我无法使其可滚动 我需要为他们添加无限文本 我需要两个文本视图作为滚动 请帮我找到解决办法 我试过: android:maxLines = "AN_INTEGER" android:scrollbars = "vertical" yourTextView.setMovementMethod(new ScrollingMovementMetho

我有一个问题,但我没有得到任何答案,在我的搜索

我正在使用1
EditText
和2
TextView
s,如果
TextView
的容量增加,它不会添加到其中,我无法使其可滚动

我需要为他们添加无限文本

我需要两个文本视图作为滚动

请帮我找到解决办法

我试过:

android:maxLines = "AN_INTEGER"  
android:scrollbars = "vertical"

yourTextView.setMovementMethod(new ScrollingMovementMethod());

and 

    <LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/linear1">

    <ScrollView
        android:id="@+id/SCROLLER_ID"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:fillViewport="true">

        <TextView
            android:id="@+id/TEXT_STATUS_ID"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:scrollbars="vertical"
            android:layout_weight="1.0"/>
    </ScrollView>
</LinearLayout>

 mTextStatus = (TextView) findViewById( R.id.TEXT_STATUS_ID );
    mScrollView = (ScrollView) findViewById( R.id.SCROLLER_ID );

 private void scrollToBottom()
 {
  mScrollView.post(new Runnable()
   {
     public void run()
      {
        mScrollView.smoothScrollTo(0, mTextStatus.getBottom());
      }
     });
     }
android:maxLines=“一个整数” android:scrollbars=“垂直” setMovementMethod(新的ScrollingMovementMethod()); 及 mTextStatus=(TextView)findViewById(R.id.TEXT\u STATUS\u id); mScrollView=(ScrollView)findviewbyd(R.id.SCROLLER\u id); 私有无效滚动条Tobottom() { mScrollView.post(新的Runnable() { 公开募捐 { mScrollView.smoothScrollTo(0,mTextStatus.getBottom()); } }); } 我想只显示
TextView
文本3行,以后不知道文本的长度,如果更多的文本意味着它应该是可滚动的


请帮我找到解决方案。

当我制作na应用程序时,我添加了以下内容:

testeview.setMovementMethod(new ScrollingMovementMethod());
设置文本视图文本后,您可以尝试

因此,我的xml是:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:layout_width="match_parent"

    android:layout_height="match_parent">





    <TextView

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:text="New Text"

        android:id="@+id/textView"

        android:scrollbars="vertical"/>

</LinearLayout>
滚动方法:

private void scroll(){

        //conteudo da funcao de scroll

        associacao.setMovementMethod(new ScrollingMovementMethod());

    }

你确定你的答案吗?我需要只显示我的文本行,如果添加了任何文本,它也应该显示3行,当添加更多文本时,意味着它应该是可滚动的@Brunoferreira如果您不添加文本,则不会执行任何操作,因为文本视图的文本数不超过屏幕大小,如果您的文本数超过屏幕大小,则文本视图将变为可滚动。你可以试试我的代码,如果你做什么都不好,如果不只是发送回复就知道了@Ajayjai如果我知道你只想显示3行,如果文本超过屏幕大小,则使其可滚动。如果文本超过3行,则我不想使其可滚动。。我告诉过你,无论文本大小如何,它只能显示3行。。它必须只能滚动到3行!
private void scroll(){

        //conteudo da funcao de scroll

        associacao.setMovementMethod(new ScrollingMovementMethod());

    }