ScrollView与HorizontalScrollView的用法

为布局中包裹一层ScrollView,可实现垂直滑动的效果,HorizontalScrollView则可实现横向滑动的效果。这两个可以同时嵌套使用,来实现同时横向和垂直的滑动效果,但要注意的是:

它们中只能包裹一个View,不能同时包含多个View。但包裹的那一个View可以是布局,布局中则可同时包含多个View。

还有非常好的一点就是:当布局中包含EditText的时候,经常想输入文字的时候,键盘挡住了输入框,那么为布局嵌套一个ScrollView则可解决这一问题。嵌套后当弹出键盘的时候,EditText输入框则会自动移至键盘上方,方便查看。

时间: 2024-11-02 21:15:08

ScrollView与HorizontalScrollView的用法的相关文章

android开发学习笔记系列(3)--ScrollView与HorizontalScrollView

ScrollView与HorizontalScrollView 这是一个滚动视图,就是说如果你在你的UI中容不下那么多的内容,且你对自己的UI都已经设置好了px,OK,那么在适应屏幕过程中,我们并不希望使之压缩,于是我们可以采用ScrollView这个空间来包裹! 注意,值得一提的是,它只能包裹一个组件,因此,你必须在这个过程中只能使用一个Layout来布局哦! 当然上面所说的是,是垂直方向上的布局,如果是要采用水平布局的话,那么你可以采用HorizontalScrollView! 详细介绍以上

Android ScrollView嵌套HorizontalScrollView 滑动问题 ScrollView包含GridView显示问题

今天项目使用到ScrollView嵌套HorizontalScrollView,ScrollView里包含GridView,发现几个问题很经典,在此记录: 问题1.ScrollView嵌套HorizontalScrollView跳变问题,ScrollView.HorizontalScrollView自动下拉到最后一行: 设置到初始坐标(0,0)解决方法: (时机:数据解析完并且刷新notifyDataSetChanged()之后进行下面代码设置) scrollview.smoothScrollT

Android学习-滚动视图ScrollView和HorizontalScrollView

一.简介: ScrollView,通过官方文档的继承关系可以看出,它继承自FrameLayout,所以它是一种特殊类型的FrameLayout,因为它可以使用用户滚动显示一个占据的空间大于物理显示的视图列表.值得注意的是,ScrollView只能包含一个子视图或视图组,在实际项目中,通常包含的是一个垂直的LinearLayout. 二.ScrollView代码块: 在activity_main.xml中添加一个超出页面范围的按钮: <LinearLayout xmlns:android="

Android(java)学习笔记110:ScrollView用法

理论部分 1.ScrollView和HorizontalScrollView是为控件或者布局添加滚动条 2.上述两个控件只能有一个孩子,但是它并不是传统意义上的容器 3.上述两个控件可以互相嵌套 4.滚动条的位置现在的实验结果是:可以由layout_width和layout_height设定 5.ScrollView用于设置垂直滚动条,HorizontalScrollView用于设置水平滚动条:需要注意的是,有一个属性是    scrollbars 可以设置滚动条的方向:但是ScrollView

Android零基础入门第61节:滚动视图ScrollView

原文:Android零基础入门第61节:滚动视图ScrollView 前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容时屏幕显示不完,显示不全的部分完全看不见.但是在实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?那就需要本节学习的ScrollView来完成. 在默认情况下,ScrollView只是

android基本控件学习-----ScrollView

ScrollView(滚动条)的讲解: 一.对于ScrollView滚动条还是很好理解的,共有两种水平和垂直,ScrollView和HorizontalScrollview,这个里面不知道该总结写什么,说说几个方法吧 scrollView.fullScroll(ScrollView.FOCUS.DOWN):回到低部 scrollView.fullScroll(ScrollView.FOCUS.UP):回到顶部 scrollView.setVerticalSrcollBarEnabled(fals

Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)

HorizontalScrollView和ScrollView简介 ScrollView和HorizontalScrollView都继承于FrameLayout组件,两个都是容器,前者为里面的组件添加竖直的滚动条,后者是水平的滚动条. 代码示例 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk

Drawerlayou与ScrollView的介绍

Drawerlayout侧滑 Drawerlayout是Support Library包中实现了侧滑菜单效果的控件. 滚动条(ScrollView) ScrollView和HorizontalScrollView是为控件或者布局添加滚动条. ScrollView和HorizontalScrollView只能有一个子控件. ScrollView用于设置垂直滚动条,HorizontalScrollView用于设置水平滚动条.

Scrollview总结:滑动问题、监听Scrollview实现头部局改变

ScrollView就是一个可以滚动的View,这个滚动的方向是垂直方向的,而HorizontalScrollView则是一个水平方向的可以滚动的View. ScrollView的简单介绍 ScrollView和HorizontalScrollView只是两种滚动方向不同的View而已,其他方面都基本相同,所以下面只单单以ScrollView来介绍. ScrollView必须有一个确定的高度才能正常工作,因为它实际上所做的就是将一系列不确定高度的子组件装进一个确定高度的容器(通过滚动操作). 要