带滚动条TextView

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

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

Xml代码 

  1. < span>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());
时间: 2024-08-01 16:17:01

带滚动条TextView的相关文章

java表格 JTable实例 (带滚动条,内嵌选择框)

import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import javax.swing.JScrollPane; import javax.swing.JFrame; import javax.swing.JOptionPane; import java.awt.*; import java.awt.event.*; public class JTableDemo extends JFrame { pr

C# 带滚动条的Label控件

C# 带滚动条的Label控件,用鼠标选的时候还是有点闪烁: namespace 带滚动条的Label控件 { public class TextBoxLabel : System.Windows.Forms.TextBox { [DllImport("user32", EntryPoint = "HideCaret")] private static extern bool HideCaret(IntPtr hWnd); [DllImport("user

对话框自带滚动条的使用

对话框自带滚动条的使用 摘自 http://wenku.baidu.com/link?url=aZe1zgBSBsf9xCYNpcz2fNGljmKxg372OVIGeJ7p6iRCWbbsertS7nA8sMUrv0JHak4T5hHpWqGHcUKRiefEcaU0GElq-1KexDvF1fwlJ-C 一,使用对话框窗口自带的滚动条,在属性页面中设置即可,如下 二,OnInitDialog()函数中,添加如下滚动条初始化语句 SCROLLINFO vinfo; vinfo.cbSize =

WPf 带滚动条WrapPanel 自动换行 和控件右键菜单

原文:WPf 带滚动条WrapPanel 自动换行 和控件右键菜单 技能点包括 WPf 样式的引用 数据的验证和绑定 比较适合初学者 前台: <Window.Resources> <local:PathToSource x:Key="n2"/> <Style x:Key="{x:Type ContextMenu}" TargetType="{x:Type ContextMenu}"> <Setter Pr

android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)

本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示.因为ScrollView没有maxHeight,无法满足需求,只好另找方法了. View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了.TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了. <TextView android:id=

Android - 设置带滚动条的TextView

在布局文件中设置TextView属性(Android:scrollbars): <TextView          android:id="@+id/text_log"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:textSize="18sp"      

用webview打开网页时,里面有个div带滚动条的,但是在平板上滚动条失效

android2.3的不支持滚动条,并且scrollTop也不支持的.(设置overflow未hidden就可以支持). function noBarsOnTouchScreen(arg) { var elem, tx, ty; if('ontouchstart' in document.documentElement ) {           if (elem = document.getElementByIdx_x(arg)) {               elem.style.over

[UE4]Scroll Box带滚动条的容器

一.黑边,当可以往下滚动的时候,下边会出现黑边.当可以往上滚动的时候,上边也会出现黑边.   Scroll Box.Style.Style:也可以自定义上下左右黑边的样式: 二.Scroll Box.Orientation:Scroll Box默认是纵向排列子控件,也可以修改成横向排列.但没法横向和纵向都出现滚动条. 三.Scroll Box.Style.Bar Style:自定义滚动条的样式.   四. Scroll Box.Scroll Bar visibility:滚动条是否可见 五.Sc

jsp中实现带滚动条的table表格

<!--div比table的width要小滚动条才会显示--> <div class="box-vertical" style="width: 400px; max-height: 240px; overflow:auto;"> <table id="tab_1" style="width: 400px;" cellpadding="0" cellspacing="1