让 TextView 自带滚动条
2012-06-17 14:01
148 查看
最近在做一个小软件,从中想设置 TextView 带滚动条,有点类似于 多行的 EditText, 可以自由的移动Cursor。好了,转入正题。实现步骤如下:
一、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 相应的方法
TextView textView = (TextView)findViewById(R.id.text_view);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
好了,大功告成。
附:
顺便讲下 TextView 自动滚动的实现方法,下面介绍两种方法:
一、在代码中实现:
textView .setEllipsize(TextUtils.TruncateAt.MARQUEE);
textView .setSingleLine(true);
textView .setMarqueeRepeatLimit(6);
二、在XML中实现:
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:singleLine="true"
android:text="dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
android:marqueeRepeatLimit="marquee_forever" android:ellipsize="marquee"
android:scrollHorizontally="true" android:width="150dip"></TextView>
一切OK,当 textView 获取焦点后,就会自动滚动。
一、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 相应的方法
TextView textView = (TextView)findViewById(R.id.text_view);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
好了,大功告成。
附:
顺便讲下 TextView 自动滚动的实现方法,下面介绍两种方法:
一、在代码中实现:
textView .setEllipsize(TextUtils.TruncateAt.MARQUEE);
textView .setSingleLine(true);
textView .setMarqueeRepeatLimit(6);
二、在XML中实现:
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:singleLine="true"
android:text="dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
android:marqueeRepeatLimit="marquee_forever" android:ellipsize="marquee"
android:scrollHorizontally="true" android:width="150dip"></TextView>
一切OK,当 textView 获取焦点后,就会自动滚动。
相关文章推荐
- 让TextView 自带滚动条
- 让TextView 自带滚动条
- 让TextView 自带滚动条
- 让 TextView 自带滚动条
- 让TextView 自带滚动条
- 让 TextView 自带滚动条
- 让TextView 自带滚动条
- 让TextView 自带滚动条
- TextView 自带的跑马灯效果
- 设置带滚动条的TextView
- Android TextView 限制行数并添加滚动条
- android textview自带跑马灯的控制
- 实现textview同时具有水平滚动条和垂直滚动条
- Android TextView多行文本始终显示滚动条并自动定位到底部
- android中的TextView滚动条的设置
- Android TextView文字过多时通过滚动条显示多余内容
- Android设置带滚动条的TextView
- 解决android自带textview右侧文字不能对齐的问题
- Android TextView 设置滚动条(纯xml)
- android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)