android TextView添加滚动条有两种方法

方法一:

Android默认TextView如果在一屏幕显示不下的话,是不会有滚动条的,解决方法是在<TextView>外面添加<ScrollView>标签;

1.<ScrollView
2.android:layout_width="fill_parent"
3.android:layout_height="wrap_content">
4.
5.<TextView
6.android:layout_width="fill_parent"
7.android:layout_height="wrap_content"
8.android:textSize="50dp"
9.android:text="1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\12a\n13\n14\n"/>
10.</ScrollView>


方法二:

经验证,以下方法可用:

一、Xml代码

<TextView

android:id="@+id/textview"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:singleLine="false"

android:maxLines="5"

android:scrollbars="vertical"

/>

二、还需要在代码中设置TextView相应的方法

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

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

注意如果想要滚动条时刻显示,必须加上以下语句:

textView.setScrollbarFadingEnabled(false);




更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. Android(安卓)开发性能优化简介
  5. Eclipse上基于Android(安卓)SDK的开发
  6. Android(安卓)常用控件讲解
  7. Android(安卓)4.0源码放出
  8. android IP getIP
  9. Android给控件添加默认点击效果

随机推荐

  1. Android 技术专题系列之十七 -- volume 服
  2. 高焕堂——Android框架底层结构知多少?
  3. Android之桌面组件App Widget初探
  4. Android类加载之PathClassLoader和DexCla
  5. Launcher2
  6. android反编译apk文件
  7. IDA动态调试Android的DEX文件
  8. android后台获取当前屏幕截图(screencap.c
  9. Eclipse 不能finish android工程
  10. 2012-7-23 android shape