首页 理论教育 ScrollView的使用及优化方法

ScrollView的使用及优化方法

时间:2023-06-27 理论教育 版权反馈
【摘要】:ScrollView是指当拥有很多内容,一页显示不完时,需要通过滚动的方式进行显示的视图。图5-11ScrollView的使用效果在点击按钮时,都会创建一个LinearLayout线性布局,同时会在这个布局里添加一个Button控件和一个TextView控件,并且设置Button控件和TextView控件的android:text属性的值为动态生成Button1、Button2、Button3等和TextView1、Text View2、Text View3等,文本后加索引号,以便区别,当添加的控件足够多时,就没有办法在一个屏幕里展示了,这时上滑屏幕,就可以看到更多控件。

ScrollView的使用及优化方法

ScrollView是指当拥有很多内容,一页显示不完时,需要通过滚动的方式进行显示的视图。比如在做一个阅读器的时候,有的文章很长,一页显示不完,那么就需要使用ScrollView来滚动显示下一页,修改“activity_main.xml”文件的代码如下:

在上面的代码中,定义了一个ScrollView,其中包括一个线性布局,这个线性布局由之前介绍的几个控件组成,现在需要实现的功能是:当点击按钮时自动产生一组由TextView和Button组成的控件,如果一页显示不完,则通过ScrollView滚动显示。修改“MainActivity.java”文件的代码如下:

重新运行程序,效果如图5-11所示。

图5-11 ScrollView的使用效果(www.xing528.com)

在点击按钮时,都会创建一个LinearLayout线性布局(后面会单独介绍这种布局的使用方法),同时会在这个布局里添加一个Button控件和一个TextView控件,并且设置Button控件和TextView控件的android:text属性的值为动态生成Button1、Button2、Button3等和TextView1、Text View2、Text View3等,文本后加索引号,以便区别,当添加的控件足够多时,就没有办法在一个屏幕里展示了,这时上滑屏幕,就可以看到更多控件。

当然也可以添加一些监听器,从而让屏幕自动滚动,根据内容的多少自动改变默认焦点。修改“MainAcitivy.java”文件的代码如下:

重新运行程序观看效果。这里涉及的内容较深,本书不再详细介绍。如果读者对以上代码感兴趣,可以自己搜索相关知识点进一步学习

R5-5 ScrollView(卷轴视图)实例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈