高级控件之滚动视图

高级控件之滚动视图

ID:43859016

大小:74.50 KB

页数:7页

时间:2019-10-16

高级控件之滚动视图_第1页
高级控件之滚动视图_第2页
高级控件之滚动视图_第3页
高级控件之滚动视图_第4页
高级控件之滚动视图_第5页
资源描述:

《高级控件之滚动视图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高级控件之滚动视图(ScrollView)一.滚动视图的基础概念滚动视图用于为其它组件添加滚动条,在默认的情况下,当窗体中内容比较多,而一屏显示不下时,超出的部分不能被用户所看到•因为Android的布局管理器本身没有提供滚动屏幕的功能.如果要让其滚动,就要使用滚动视图ScrIIView.滚动视图是FrameLayout的子类,因此,在滚动视图中,可以添加任何想要放入其中的组件,但是一个滚动视图中只能放一个组件,如果要放置多个,可以先放一个存布局管理器.再将要放置的组件放置到该布局管理器中,在滚动视图中,使用比较多的是线

2、性布局管理器.(一)滚动视图(ScrollView)的XML配置:〃这里只能放一个布局或控件〃一般是放LinearLayout布局(二)水平滚动视图(HorizontalScrollView)HorizontalScrollView和ScrollView差不多,只是滚动方

3、式为横向XML配置:滚动视图的作用:1•滚动视图使用后能让里面的视图控件没展示的部分滚动后可以展示比如一个TextView默认情况文本过大后,超出屏幕或框体的内容是不能显示出來的,但是如果把这个TextView放到一个滚动视图中,就能上

4、下滚动显示没有显示的文本内容。2.水平滚动的视图内显示横向拉伸的布局的内容比如一个水平的LinearLayout放置十个按钮,那么只能显示五个,如果把这个LinearLayout放在一个水平滚动的视图中,就可以水平的拖动视图显示后面的按钮。值得注意的是ListView是默认带滚动的,不需要滚动视图的包裹。而Android的五六布局(线性布局,相对布局,绝对布局,表格布局,网格布局,层布局)和简单控件(TextView,ImageView等等)默认是不能滚动显示的,除非放到滚动视图中。还有一点值得注意的是,如果ListVi

5、ew放到ScrollView屮去这里ListView要自定义的拉匕否则会默认显示ListView的一行数据,要拉伸才显示其他内容。二.简单展示的示例程序(一)布局文件activity_main.xml设计

6、entnandroid:layout_height=uMrap_content"android:scrollbars=,,none,f>

7、_height="wrap_content”/>(Zl)java代码设计packagecom.example.lesson7_scrollview;importandroid.app.Activity;impor

8、tandroid.os.Bundie;importandroid.widget.TextView;***ScrollView的简单展示publicclassMainActivityextendsActivity{(©OverrideprotectedvoidonCreate(BundlesavedlnstanceSt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。