Android设置带滚动条的TextView
2011-12-22 15:05
363 查看
本来是想做一个显示文字信息的,当文字很多时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());
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
- Android 设置TextView滑动滚动条和滑动效果
- android中的TextView滚动条的设置
- Android开发中TextView内容过多而设置滚动条
- Android TextView 设置滚动条(纯xml)
- android中的TextView滚动条的设置
- Android中的TextView滚动条的设置
- Android中的TextView滚动条的设置
- 最新历史版本 :android--设置TextView部分文字的颜色和背景(高亮显示)
- Android:通过SpannableString为TextView设置丰富的显示效果
- Android用代码给TextView中间部分设置不同的颜色
- android中用Spannable在TextView中设置超链接、颜色、字体
- android 自定义TextView,设置DrawableLeft图片的大小
- Android布局TextView居中设置方法
- Android中TextView内容过长加省略号,设置超出6个字就用省略号表示
- Android EditTextView 设置输入英文字母全部大写
- Android中TextView的字体颜色设置
- Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性