Android中我们为了实现文本的滚动可以在ScrollView中嵌入一个TextView,其实TextView自己也可以实现多行滚动的,毕竟ScrollView必须只能有一个直接的子类布局。只要在layout中简单设置几个属性就可以轻松实现
<TextView
android:id="@+id/tvCWJ"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical" <!--垂直滚动条 -->
android:singleLine="false" <!--实现多行 -->
android:maxLines="15" <!--最多不超过15行 -->
android:textColor="#FF0000"
/>
当然我们为了让TextView动起来,还需要用到TextView的setMovementMethod方法设置一个滚动实例,代码如下
TextView tvAndroid123 = (TextView)findViewById(R.id.tvCWJ);
tvAndroid123.setMovementMethod(ScrollingMovementMethod.getInstance()); // Android开发网提示相关的可以查看SDK中android.text.method分支了解更多
分享到:
相关推荐
本章节将详细介绍如何在`TextView`中轻松实现多行文本的滚动。 首先,要在XML布局文件中对`TextView`进行适当的配置。以下是一段示例代码: ```xml <TextView android:id="@+id/tvCWJ" android:layout_width=...
本文将深入探讨如何在Android的TextView中实现多标签的功能,以便更好地增强用户体验和界面设计。 首先,我们要理解Android中的TextView是如何工作的。TextView是一个可滚动的文本视图,它支持多种格式化选项,如...
本文将详细介绍如何使用Android的TextView控件实现这一效果。 首先,TextView是Android中最基础的文本展示组件,它可以显示单行或多行文本。当文本过长无法完全显示时,可以通过调整其属性来实现跑马灯效果。关键...
总结,跑马灯效果是Android开发中一种常见的文本显示技巧,通过合理利用TextView的属性,可以在XML布局中轻松实现。但在使用时,开发者需要考虑到用户体验和适用场景,确保效果的合理性和易读性。在...
本文将详细介绍如何在Android中使用`TableLayout`实现表单布局效果。 ### 1. `TableLayout`基础知识 `TableLayout`是`LinearLayout`的子类,它允许你创建多行多列的布局。在`TableLayout`中,每个单元格由一个`...