热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

求教:动态创建的TextView如何加入垂直滚动条?

求教:使用布局文件时可以设置如下属性:android:scrollbarsvertical那如果是代码动态创建的TextView,如何设置有垂直滚动条呢?不想再套一个ScrollVie
求教:
使用布局文件时可以设置如下属性: android:scrollbars="vertical" 
那如果是代码动态创建的TextView,如何设置有垂直滚动条呢?
不想再套一个ScrollView,只一个textview。
要实现的功能就是像webview一样,当文本超过一屏时,按住屏幕上下滑动时屏幕右侧显示垂直滚动条,文本随之移动。

另外如何让textview像windows的记事本一样,除了不能编辑其他都可以? 点选变蓝,可以复制,...

谢谢!

8 个解决方案

#1


 外面加一层 
	android:id="@+id/sv"
android:layout_
android:layout_
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_x="0px"
android:layout_y="20px"
>

#2


引用 1 楼 hosterzhu 的回复:
外面加一层 

Java code
    android:id="@+id/sv"
    android:layout_
    android:layout_
    xmlns:android="http://schemas.android.com/apk/res/and……

大哥,說了是代碼動態創建的,沒用佈局文件,也不想套一層ScrollView,只用textview自身的設置是否可以實現?

#3


view里有setVerticalScrollBarEnabled 这个函数

#4


ScrollView可以用代码套。

但TextView多行滚动显示文本,貌似实现不了。

#5


用布局文件即使是动态的也可以实现啊,只要获取ScrollView的id,往里面动态添加就行了。至于可以选中复制之类的,貌似就麻烦了,坐等高人

#6


引用 5 楼 bluejoy345 的回复:
用布局文件即使是动态的也可以实现啊,只要获取ScrollView的id,往里面动态添加就行了。至于可以选中复制之类的,貌似就麻烦了,坐等高人

問題是我沒用佈局文件,使用的代碼佈局。

#7


引用 3 楼 dinjay 的回复:
view里有setVerticalScrollBarEnabled 这个函数


模擬器上無變化,似乎不起作用。

#8


你可以看看这个文章 android实现TextView垂直或水平滚动

推荐阅读
author-avatar
星期五2502915743
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有