Android:如何让多行文字自动向下滚动?

时间:2012-06-17 07:43:57

标签: android android-edittext

我想在添加更多文字时自动向下滚动多行文字:

<EditText
        android:id="@+id/Text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/TypeBox"
        android:layout_below="@+id/ReceiverName"
        android:layout_marginLeft="10dip"
        android:layout_marginRight="10dip"
        android:layout_weight="0.65"
        android:ems="10"
        android:focusable="false"
        android:gravity="bottom"
        android:inputType="textMultiLine|textNoSuggestions" >
</EditText>

我试过搜索它,但我能找到的就是在滚动视图中自动滚动文本框。

3 个答案:

答案 0 :(得分:0)

我认为,您需要添加一行:

android:inputType="textFilter|textMultiLine|textNoSuggestions"

答案 1 :(得分:0)

android:inputType="textMultiLine"
android:editable="true"
android:enabled="true"
android:minLines="6"
android:maxLines="6"
android:isScrollContainer="true"
android:focusable="true"

请参阅此链接以获取更多信息

https://alvinalexander.com/source-code/android/android-edittext-isscrollcontainer-example-how-make-multiline-scrolling

答案 2 :(得分:0)

  

在活动onCreate()中添加以下代码,此添加滚动行为   文字视图

    textView.setMovementMbehavior ScrollingMovementMethod());

 <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:layout_marginBottom="5dp"
            android:layout_marginTop="5dp"
            android:text="text"
            android:textColor="#ffffff"
            android:textSize="20sp"/>