文档章节

设置带滚动条的TextView

mutouzhang
 mutouzhang
发布于 2014/04/17 14:07
字数 201
阅读 1512
收藏 4

转自:http://blog.csdn.net/yoyoysc/article/details/12514419

本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示。因为ScrollView没有maxHeight,无法满足需求,只好另找方法了。

 

View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。

 

Xml代码  收藏代码

  1. <TextView  

  2.     android:id="@+id/text_view"  

  3.     android:layout_width="fill_parent"  

  4.     android:layout_height="wrap_content"  

  5.     android:singleLine="false"  

  6.     android:maxLines="10"  

  7.     android:scrollbars="vertical"  

  8.     />  

 

 

还需要在代码了设置TextView可以滚动。

 

Java代码  收藏代码

  1. TextView textView = (TextView)findViewById(R.id.text_view);  

  2. textView.setMovementMethod(ScrollingMovementMethod.getInstance());  

 

大功告成。


本文转载自:http://blog.csdn.net/yoyoysc/article/details/12514419

mutouzhang
粉丝 6
博文 190
码字总数 91235
作品 0
洛阳
程序员
私信 提问
拖动条SeekBar

SeekBarDemo public class SeekBarDemo extends AppCompatActivity { private SeekBar seekBar = null; private TextView textView = null; @Override protected void onCreate(Bundle saved......

dailei1021
2015/10/22
67
0
TextView滚动功能的实现

滚动条大家肯定不陌生的,当然这里说的不是ScrollView,在很多的时候需要一个TextView来显示很多内容,但是内容太多了超过了TextView的显示范围,这个时候就需要TextView里面的内容滚动起来。...

Koon.LY
2012/05/27
0
0
Android TextView的使用

一.TextView中文本信息设置成不同颜色: 1.html方式: 2. style方式: 特殊处理: 在使用SpannableString对象时要注意: Spanned.SPANEXCLUSIVEEXCLUSIVE等的作用: 用来标识在 Span 范围内的...

SRain215
2016/03/19
82
0
Android GridView等控件的属性集合

GridView的一些特殊属性: 1.android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp ” //每列的宽度,也就是Item的宽度 3.android:stretchMode=”col...

android开发
2017/12/08
0
0
recyclerview显示数据库的列比较多,设置了scrollbars水平滚动条无效,要怎么设置?

recyclerview显示数据库的列比较多,需要水平滚动条,item有好几个水平textView,长度肯定超出了宽度,可怎么也无法显示水平滚动条。

酱油
2015/12/10
247
1

没有更多内容

加载失败,请刷新页面

加载更多

阿里P8架构师谈:如何打造一份高并发编程知识体系

1.问题 1、什么是线程的交互方式? 2、如何区分线程的同步/异步,阻塞/非阻塞? 3、什么是线程安全,如何做到线程安全? 4、如何区分并发模型? 5、何谓响应式编程? 6、操作系统如何调度多线...

小刀爱编程
18分钟前
1
0
比特币:如何用地址查询交易?

在比特币应用开发中,一个常见的问题就是,在知道比特币地址的情况下,如何查询这个地址上发生的所有交易?或者类似的说法,如何查询一个指定的比特币地址发生的所有交易? 本文将给出这一问...

汇智网教程
21分钟前
1
0
Spring Boot 下,敏感词及特殊字符过滤处理方式

背景: 技术采用的是 Spring Boot ,请求方法主要为 POST, 请求使用较多的注解为 @RequestBody 交付测试人员进行测试,测试人员在对模糊搜索模块进行了各种特殊字符的搜索,以至于敏感词和特...

Ryan-瑞恩
25分钟前
7
0
使用 Jenkins X 渐进式交付

本文首发于:Jenkins 中文社区 这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。 我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金...

Jenkins中文社区
32分钟前
2
0
零基础学算法->PI

本文章是介绍几种计算PI的方法 1.概率法计算PI(又称蒙特卡罗法) 1.1 定义,过程 在半径为1的圆1/4的区域,通过随机函数产生横纵坐标值x,y;当x*x+y*y<=1时,满足条件。 1.2 结果: 因为是随机...

tedzheng
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部