Jer*_*ith 41 android scroll lines textview
我有一个可滚动的textView,我想限制显示的行数,但xml属性不起作用:
<TextView
android:id="@+id/tv_addesc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:maxLines="12"
android:textColor="#FFFFFFFF"
android:textSize="15sp" />
Run Code Online (Sandbox Code Playgroud)
显示的行数为50,文本中有900个字符.
如何限制显示的行数并使其可滚动?
编辑:我测试了846行和15824个字符,无论设置不同的属性,都会显示整个文本.
编辑:除了textView之外还有第二个组件,当我删除它时它工作,所以我会找到一个解决方法.谢谢 !
Tob*_*sen 81
你只需要设置一些TextView像这样的行:
android:maxLines = "10"
Run Code Online (Sandbox Code Playgroud)
你还必须添加:
android:minLines="1"
Run Code Online (Sandbox Code Playgroud)
如果您不使用滚动,则其余部分不是必需的
和一个声明此TextView应垂直滚动的属性:
android:scrollbars = "vertical"
Run Code Online (Sandbox Code Playgroud)
在您的Java代码中:
yourTextView.setMovementMethod(new ScrollingMovementMethod())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55749 次 |
| 最近记录: |