[Android] TextView的垂直滚动效果
16lz
2021-01-23
在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性。
android:scrollbars="vertical"
android:scrollbarStyle="X",其中X为outsideOverlay或insideOverlay。
android:scrollbarFadeDuration="X",其中X表示滚动条从出现到消失的时间,单位是毫秒。
下面是一个完整的XML代码例子。
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><TextView android:id="@+id/textview" android:layout_width="fill_parent"android:layout_height="wrap_content"android:singleLine="false"android:maxLines="8"android:background="#FFF"android:textColor="#000"android:textSize="20dp"android:layout_margin="10dp"android:scrollbars="vertical"android:text="@string/big_text"android:scrollbarStyle="outsideOverlay"android:padding="10dp"android:scrollbarFadeDuration="2000" /></LinearLayout>
运行效果如下图。
更多相关文章
- android支付宝首页、蚂蚁森林效果、视频背景、校园电台、载入收
- 分享一个jQuery效果实例代码
- C#开发微信门户及应用(三)之文本消息和图文消息应答
- 详述Entity Framework自定义分页效果实现方法
- 利用Dapper实现分页效果方法教程
- ASP.NET如何实现进度条效果的实例讲解
- Entity Framework自定义分页效果的实现教程
- Asp.net Mvc表单验证气泡提示效果展示
- C#实现添加Word文本与图片超链接的方法