文档章节

设置带滚动条的TextView

mutouzhang
 mutouzhang
发布于 2014/04/17 14:07
字数 201
阅读 1505
收藏 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
Android TextView的使用

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

SRain215
2016/03/19
82
0
TextView滚动功能的实现

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

Koon.LY
2012/05/27
0
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
让TextView 自带滚动条

文字左右滚动三个属性: android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" Android中我们为了实现文本的滚动可以在ScrollView中嵌入一...

无鸯
2011/09/20
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取余运算

python中取余运算逻辑如下: 如果a 与d 是整数,d 非零,那么余数 r 满足这样的关系: a = qd + r , q 为整数,且0 ≤ |r| < |d|。 经过测试可发现,python3.6中取余运算得到的 r 是正整数;...

colinux
13分钟前
1
0
[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
3
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
3
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
1
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部