`

TextView设定滚动

 
阅读更多
xml中重要的使用要有scrollbars属性和maxLines属性
<TextView 
android:layout_width="320px" android:textColor="#0576cc"
android:text="测试一下"
android:maxLines="10"  
android:scrollbars="vertical"  
android:background="@drawable/setbar_bg"
android:id="@+id/tv_result" 
android:layout_height="363px"
android:textSize="24dip"
android:layout_below="@+id/et_url"
android:layout_alignParentLeft="true" 
android:layout_above="@+id/btn_parse" 
android:layout_alignParentRight="true"></TextView>


在onCreate方法内要有
tv_result.setMovementMethod(ScrollingMovementMethod.getInstance());


用鼠标滚轮可以滚动

截图如下:
分享到:
评论

相关推荐

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

    此外,可以通过`android:scrollbarFadeDuration`属性设定滚动条从出现到消失的动画时间,单位为毫秒。例如,如果希望滚动条在2秒钟后消失,可以这样设置: ```xml &lt;TextView android:scrollbarFadeDuration="2000...

    android之点击自动滚动textview

    现在,当用户点击TextView时,文本会按照设定的速度向下滚动。你可以根据需求调整滚动速度、滚动距离以及滚动动画的平滑度。 这个"AutoScrollTextDemo"项目可能包含了实现这个功能的完整代码示例,包括布局文件和...

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

    如果设置为 `marqueeRepeatLimit = -1`,则表示无限滚动,这是跑马灯效果常见的设定。 ```xml &lt;TextView android:id="@+id/marquee_text_view" android:layout_width="wrap_content" android:layout_height=...

    水平和竖直滚动的textview

    - **XML布局文件实现**:在布局文件中声明 `ScrollTextView`,并利用属性标签来设定滚动参数。例如,`android:scrollHorizontally="true"` 开启水平滚动,`app:pauseTime="2000"` 设定停顿时间为2秒。 为了更好地...

    第六章 TextView多行本文滚动轻松实现.docx

    3. `android:maxLines="15"`:设定`TextView`的最大行数,超过这个数量的行将不再显示,除非手动滚动查看。 4. `android:textColor`:设置文本的颜色,这里设置为红色。 接下来,为了使`TextView`的滚动功能生效,...

    TextView Html.fromHtml ScrollView——可追加自动显示最后行

    这样,TextView就会按照设定的时间间隔自动向下滚动,使最后一行始终可见。 5. **示例代码**: ```java ScrollView scrollView = findViewById(R.id.scroll_view); TextView textView = findViewById(R.id.text_...

    TextView的点击效果

    当TextView被点击时,系统会自动切换到设定的按下状态的颜色,从而呈现出点击效果。例如: ```xml android:id="@+id/text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" ...

    TextView解决自动换行问题

    2. `android:maxLines`:这个属性用于设定`TextView`的最大显示行数。当文本内容超过这个行数时,超出的部分会被隐藏。 3. `android:ellipsize`:这个属性用于控制文本超出范围时的截断方式。主要有四种模式:`...

    TextView Log

    2. **限制行数**:为了防止`TextView`的内容过多导致性能问题,我们可以设定一个最大行数。一旦超过这个限制,就清空`TextView`。这可以通过`setMaxLines()`方法实现: ```java textView.setMaxLines(MAX_LINES);...

    textview展开和收起

    此外,对于复杂的布局,可能需要考虑`TextView`的滚动和动画效果。这些都需要根据具体需求进行调整和优化。 总之,“textview展开和收起”的实现主要依赖于`TextView`的`maxLines`和`ellipsize`属性,以及监听用户...

    TextView动画

    这种效果通常通过自定义`TextView`的`onDraw()`方法或使用第三方库实现,例如在广告展示时滚动显示长文本。 综上所述,`TextView`动画是Android开发中的一个重要组成部分,通过巧妙地运用各种动画效果,开发者可以...

    textView属性

    - **字体类型**:`android:typeface`属性用于设定字体风格,如normal、monospace、italic等。 3. **对齐方式** - **水平对齐**:`android:textAlignment`属性控制文本在视图中的水平对齐方式,可选值有center、...

    自定义TextView实现垂直自动轮播

    本示例中,我们探讨的是如何自定义一个TextView来实现垂直自动轮播功能,这个控件名为`ScrollTextView`,它继承了`TextSwitcher`。`TextSwitcher`是一个用于在两个视图之间切换文本的视图,通常用于动画效果,而在...

    实现横向字幕滚动

    这样,当应用运行时,文本就会按照设定的速度进行横向滚动。 总结来说,实现横向字幕滚动主要涉及以下几个步骤: 1. 创建自定义的MarqueeTextView类,继承自TextView。 2. 重写onDraw()方法,实现文字的水平滚动...

    可以调滚动文字速度的跑马灯源码

    3. **时间循环**:为了实现文本的滚动,源码很可能使用了定时器(如`setInterval`或`setTimeout`),在设定的时间间隔内更新文本的位置。滚动速度的调整就是改变这个时间间隔。 4. **CSS样式**:尽管主要依赖...

    Android有趣的textview与button特效

    2. **文字滚动**:当TextView中的文本内容过长时,可以设置android:singleLine="true"并启用ellipsize属性,让文本自动滚动显示。 3. **自定义字体**:可以使用Typeface对象加载自定义字体文件,从而改变TextView的...

    ios-高度自适应的TextView.zip

    同时设定一个最大高度,当文本内容过多时,不再继续增加TextView的高度,而是启用滚动。 ZWTextView这个组件应该是对这些核心点进行了封装,提供了易于使用的接口,开发者只需要集成并配置这个自定义的TextView,就...

    ViewSwitcher文字图片上下滚动

    为了实现文字的上下滚动,我们可以利用TextView的滚动功能。设置TextView的`android:singleLine="true"`属性,然后通过`setMovementMethod()`方法添加一个Scroller或者ArabicMovementMethod,这样文字就会自动从屏幕...

    Android高级应用源码-textView根据长度自动换行.zip

    3. `android:maxLines`:与`android:lines`类似,但`maxLines`设定了最大行数限制,当内容超过这个限制时,超出部分会被省略。 4. `android:ellipsize`:当文本被截断时,可以通过这个属性控制如何显示省略号。例如...

    iOS可以显示placeholder的TextView

    这样,用户在初始化`PlaceholderTextView`时,可以像设置`UITextField`一样,通过这两个属性设定占位符的内容和颜色。 实现`PlaceholderTextView`的关键在于监听`UITextView`的`text`属性变化。我们可以重写`...

Global site tag (gtag.js) - Google Analytics