求教关于ScrollView和相对大的文本显示问题

============问题描述============

我百度了很多,都说用ScrollView来滚动显示很多文字,但是我在我自己手机测试的时候,为啥滚动很卡呢?

在模拟器上测试的时候也比较流畅,难道是我自己手机的原因?我手机配置一般,但是不至于啊。

我的做法是ScrollView里有一个LinearLayout里有一个TextView,显示字数也不是很多,最多1K+的字吧,怎么会这么卡呢?

如果在我手机上字数比较少也很流畅,貌似有一个临界值似的

求指导

有啥更好的办法吗?

我也就是想显示一篇文章而已。

============解决方案1============

textview自身就可以实现滚动啊

xml中添加android:scrollbars="vertical"

代码中添加textview.setMovementMethod(ScrollingMovementMethod.getInstance());

时间: 2024-11-08 11:11:59

求教关于ScrollView和相对大的文本显示问题的相关文章

JDBC学习笔记(8):访问大段文本数据

数据库准备: 1 create table clob_test 2 ( 3 id integer not null auto_increment, 4 big_text text not null, 5 primary key(id) 6 ); 将大段文本添加进数据库: 1 public static void create() throws SQLException, IOException { 2 Connection conn = null; 3 PreparedStatement ps

用jdbc访问大段文本数据

1 package it.cast.jdbc; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileNotFoundException; 7 import java.io.FileReader; 8 import java.io.FileWriter; 9 import java.io.IOException; 10 impo

大段文本的多个关键字高亮

前几天看到有人提在网页中实时高亮关键字,大约6万多个字中高亮600个关键字,用户可以随时修改并及时高亮,也就是onkeyup时做高亮,说用正则在IE下效率不理想 想了下自已给了一个实现方案:比如这段文本是:"这是一大段文本,一大段文本哦"关键字是:["这是","大段文本","哦"]首先找出最长的关键字,并把这些关键字弄成map,如: var keys = ['这是', '这里是', '文本', '一']; var prepar

css截断长文本显示

截断长文本显示处理,以前是通过后台的截取,但这种方法容易丢失数据,不利于SEO. 而通过前端css的截断,则灵活多变,可统一运用与整个网站. 这项技术主要运用了text-overflow属性,这个虽是css3的属性,但是在各大浏览器却兼容 非常好,ie6系列全部兼容. .e{ display:inline-block;width: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } .e:hover{ curs

如何让溢出容器的文本显示为省略号?(CSS)

在实际的Web开发当中,经常需要将溢出容器边界的文本显示为省略号,其实这非常简单,设置几个CSS属性就可以达到效果,并且兼容各大浏览器,包括PC端和移动端. 1.容器必须固定宽度,单位可以是像素或百分比: 2.禁止容器内的文本换行: 3.将溢出的内容隐藏掉: 4.将溢出的内容替换为省略号. 只要记住以上四个步骤就很容易想起代码了,我自己就是这样去记的. 示例代码: .test{ width:100px; white-space:nowrap; overflow:hidden; text-over

解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)

原文地址:http://blog.csdn.net/cs_li1126/article/details/12906203 一.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常.所以使用限制较大. [java] view plaincopy public class Utility { publ

文本显示为单行,超过部分隐藏并使用省略号

<div> 文本显示为单行,超过部分隐藏并使用省略号 修改 width 属性查看效果.</div> div { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:120px;}

css text-overflow溢出文本显示省略号

<div style="width: 100px; overflow: hidden; text-overflow:ellipsis"> <nobr>当对象内文本溢出时显示省略标记</nobr></div> 语法: text-overflow : clip | ellipsis 参数: clip : 不显示省略标记(...),而是简单的裁切 (clip这个参数是不常用的!) ellipsis : 当对象内文本溢出时显示省略标记(...)

超出文本显示省略号

对于大多数刚入门的程序员,都是不是太注重代码的细节,也就是写出来的代码不是太完善.有些我们设置的标签能放下6个字,后期我们又要加多几个字,又不能改变标签的宽度,又要保持外观样式的美观性,那我们怎么办的?下面我就给大家介绍一种超出文本显示用省略号代替的一种方法. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>省略号&