`

TextView 不用 ScrollViewe 也可以滚动

阅读更多

具体步骤:

 

第一步: xml 文件

<TextView android:id="@+id/txt"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        
        android:scrollbars="vertical"
        android:singleLine="false"  
        android:maxLines="10" 
        android:textSize="18sp"
        android:textColor="#ff0000"
        android:text="xxxxxx"
</TextView>

 

第二步: java 文件

TextView textView = (TextView)findViewById(R.id.txt); 
textView.setMovementMethod(ScrollingMovementMethod.getInstance());

 

注意:

    1. 只有调用了该方法,TextView才能不依赖于ScrollView而实现滚动的效果。
    2. 要在XML中设置TextView的 textcolor,否则,当TextView被触摸时,会灰掉。

分享到:
评论

相关推荐

    android TextView不用ScrollViewe也可以滚动的方法

    但是,有一种情况,即不使用`ScrollView`,`TextView`自身也能实现滚动功能。下面我们将详细讲解如何实现这个方法。 首先,要让`TextView`具有滚动功能,关键在于调用 `setMovementMethod()` 方法。此方法允许`...

    Android属性动画实现TextView类似支付宝余额数字滚动

    通过阅读和理解这个示例,你可以更好地掌握属性动画在实际项目中的应用,同时也可以根据项目需求进行适当的定制和扩展。 总之,Android属性动画为开发者提供了丰富的可能性,使得在应用程序中创建出各种动态效果变...

    Android实现TextView文字滚动.zip

    然而,当TextView中的文本内容超出显示区域时,我们有时需要实现文本的滚动效果,以便用户可以查看全部内容。本教程将深入讲解如何在Android中实现TextView的文字滚动功能。 首先,我们要了解TextView的两种滚动...

    Android 实现TextView上下滚动效果

    在Android开发中,实现TextView的上下滚动效果可以让信息在有限的空间内持续展示,提升用户体验。以下将详细讲解如何实现这一功能。 首先,我们要明白TextView是Android SDK中的一个基础组件,用于显示单行或多行...

    Android 多个TextView文字横向自动滚动(可点击)

    在实现自动滚动效果时,通常会用到`TextView`的`marqueeRepeatLimit`属性,它可以设置为`marquee_forever`,使得文本在达到边界后自动回滚,形成循环滚动的效果。此外,`ellipsize`属性可以设置为`marquee`,这样当...

    android TextView水平滚动和垂直滚动效果

    当文本内容过长无法在指定区域内完全显示时,我们可以利用TextView的滚动功能来解决这个问题。本篇文章将深入探讨如何实现TextView的水平滚动和垂直滚动效果,并通过实际案例进行说明。 首先,我们要了解TextView的...

    安卓,Android TextView的垂直滚动效果和上下滚动效果,原生动画实现

    1. 垂直滚动:当TextView中的文本内容超出可视区域时,可以通过垂直滚动来展示未显示的部分。通常有两种模式,一种是自动滚动,另一种是手动滚动。 2. 上下滚动效果:这是垂直滚动的两种方向,上滚是文本向上移动,...

    文字自动滚动TextView(长度不够也可以)

    标题中的“文字自动滚动TextView(长度不够也可以)”就是指即使文字内容不足以填满整个屏幕,也能实现这种滚动效果。 `Marquee` 是`TextView` 的一个特性,它允许文本在宽度不足的情况下仍然能沿水平方向滚动。...

    自定义组件TextView实现文本内容的滚动显示-CustomTextView

    自定义UI是高手必经之路,本人目前也在加紧学习中,本篇博文中实现的事自定义TextView实现文本内容的滚动显示,在文本内容超出textview所能显示的区域之后,超出部分没有办法显示,为了能够显示,所以自定义一个属性...

    android textview 无焦点 跑马灯 水平滚动

    这里,`setMovementMethod(ScrollingMovementMethod())`允许文本自动滚动,而`setSelected(true)`使得TextView在无焦点时也能启动跑马灯。 在创建APK程序时,你需要将这个包含跑马灯效果的TextView集成到你的...

    Android TextView实现垂直滚动效果的方法

    最后,对于更复杂的文本展示需求,比如HTML格式的文本或者包含图片,可以使用`WebView`代替`TextView`,因为`WebView`支持渲染HTML内容,同时也可以实现滚动效果。 总的来说,通过XML布局和适当的Java代码,开发者...

    安卓textView相关-自定义垂直循环滚动Textview.rar

    "安卓textView相关-自定义垂直循环滚动Textview.rar"正是为了解决这一问题,它提供了一个自定义的TextView实现,使得文本可以垂直方向上循环滚动,增加了信息的可读性。 自定义垂直循环滚动TextView的主要目标是...

    Android自动滚动的TextView

    - 对于上下滚动,可以使用`android:singleLine`(API 26以下)或`android:maxLines=1`属性限制TextView显示为单行,然后通过`android:ellipsize="marquee"`开启跑马灯效果。但是,这个方法仅在焦点在TextView上时才...

    textview实现歌词向上滚动效果

    当我们需要实现歌词滚动效果时,TextView也能胜任。歌词滚动效果通常是音乐播放应用中的一个特色功能,它能让用户随着歌曲的播放看到歌词逐句上移,增加用户的沉浸感和体验感。下面我们将详细探讨如何利用TextView...

    TextView上下自动滚动(一行一行跳动)

    虽然它们主要是为了解决更复杂的滚动场景,但通过巧妙的布局和适配器设置,也可以模拟出`TextView`的逐行滚动效果。 5. **动画实现**: 另外,还可以利用Android的`ObjectAnimator`或`ValueAnimator`来创建自定义...

    TextView 垂直自动滚动

    在XML布局文件中,可以通过设置`TextView`的相关属性来开启垂直滚动: ```xml &lt;TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text...

    TextView实现上线滚动

    总之,`TextView`的滚动效果可以通过开启`marquee`、设置动画或者自定义滚动逻辑来实现。在实际开发中,可以根据需求选择合适的方法,以达到理想的效果。记得在测试过程中调整滚动速度、重复次数等参数,以保证用户...

    TextView设置字体格式以及滚动显示效果

    在Android开发中,`TextView` 是一个至...通过以上方式,你可以灵活地控制`TextView`的字体样式和滚动效果,让应用的用户界面更加生动和吸引人。在实际开发中,还可以结合动画、自定义布局等手段,进一步提升用户体验。

    Android TextView自动滚动

    1. **设置宽度**:为了让文本进行水平滚动,`TextView`的宽度需要小于其内容的宽度,可以通过设置`android:layout_width`为`wrap_content`实现。 ```xml &lt;TextView android:id="@+id/textView" android:layout_...

Global site tag (gtag.js) - Google Analytics