- 8
- 0
- 约4.41千字
- 约 5页
- 2017-08-24 发布于河南
- 举报
在做一个小的电子书程序,要求电子书具有放大缩小的功能,所以肯定的要用到TextView的滚动效果。同样的还要求TextView在水平方向和垂直方向上都可以滚动。刚做的时候,也是没有头绪,后来想到了,TextView有一个ScrollTo或者ScrollBy方法,何不如此一用呢!
1. 前期找资料
因为刚开始,不知道怎么能够滚动,所以先去网上查找资料,垂直滚动很容易实现,直接使用TextView的setMovementMethod(ScrollingMovementMethod.getInstance());
方法就可以了。可是水平滚动如何实现?晚上说在TextView的前面在套一层HorizontalScrollView,这个我也做了尝试,效果不佳,因为你有可能要在程序中动态的改变TextView的布局,这样子程序中就会出错;在者如果你设定了你的TextView为500px,而你的内容一行要有700px,这时你的内容不会自动的切为两行;第三,在添加一个HorizontalScrollView 感觉很不舒服,起码界面是这样。所以综合这几点,我放弃了使用这种方法。接着就想到用ScrollTo方法,首先需要声明的是,采用这种方法,你的程序中是没有水平和垂直滚动条的,这个你可以自己去优化实现,理论上是绝对可行的。我现在说的是我能保证文本可以水平和垂直滚动,但没有保证有滚动条。好,接下来,
您可能关注的文档
最近下载
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 部编版小学语文六年级下册小升初分类复习拼音字词-(含答案).pdf VIP
- NAVTEX NCR-333中文操作说明书.pdf VIP
- 部编版小学语文六年级下册小升初拼音汉字分类复习-(含答案).docx
- 2024-2025学年湖南省益阳市高一(下)期中数学试卷【答案版】.docx VIP
- 立体停车场项目投资规划策略研究.docx VIP
- 化学人教版九年级上册课题1 质量守恒定律(第一课时).doc VIP
- 化学人教版九年级上册课题1课题1 质量守恒定律 .doc VIP
- 课题1 质量守恒定律(教学设计)九年级化学上册(人教版2024).docx VIP
- JSS-296组合电台中文操作说明书解析.doc VIP
原创力文档

文档评论(0)