本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示。因为ScrollView没有maxHeight,无法满足需求,只好另找方法了。
View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。
Xml代码
<TextView
Android:id="@+id/text_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="false"
android:maxLines="10"
android:scrollbars="vertical"
/>
还需要在代码了设置TextView可以滚动。
Java代码
TextView textView = (TextView)findViewById(R.id.text_view);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
分享到:
相关推荐
本文实例讲述了Android TextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下: 在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性...
Android TextView自动滚动,可以上下自动滚动也可以左右自动滚动,使用方便
android TextView android TextView
这是一个关于TextView上下滚动的效果,详情请前往博客浏览http://blog.csdn.net/u014452224/article/details/53101507
android TextView 支持CSS样式
Android实现TextView文字滚动
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会...
MTextView,解决Android TextView提前换行的问题
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
Android textview 文字中间加上图片
两个经典例子,包括android TextView水平滚动和垂直滚动效果
Android:TextView的垂直滚动效果和上下滚动效果,原生动画实现
android textview 文字排版 换行
android textview图文混排支持GIF图 原生方式实现 glide支持
Android TextView 换行不对齐的问题
Android TextView显示html的demo ,演示如何在TextView上显示html效果,包括图片,
利用scrollview来实现TextView中滚动条效果会好很多,具体代码如下,感兴趣的朋友可以参考下哈
Android TextView闪闪发光特效
android TextView 折叠展开