zoukankan      html  css  js  c++  java
  • 一、Android控件选择之ScrollView

      1、因为项目需求为上下左右滑动都可以切换图片,所以第一个想到了ScrollView和HorizontalScrollView结合使用,通过计算屏幕的像素 ,根据手滑动的距离调用ScrollView的scrollTo方法来实现。

      2、ScrollView是ViewGroup的派生类,ViewGroup是View的派生类。

      +       屏幕大小总是有限制的,对移动设备来说更是如此。当有很多内容需要显示的时候,一屏显示不完时,就需要使用滚动的方式。

      +       ScrollView只能包含一个直接子view,这是因为ScrollView是FrameLayout的派生类,通常情况下,这个直接子view是一个LinearLayout,在直接子view(比如LinearLayout)中,可以再包含其他对象。

      +      ScrollView只支持垂直滚动。

      +      HorizontalScrollView除只支持水平滚动外,其他都和ScrollView一样。

      +      如果要屏幕支持垂直滚动和水平滚动,那么就要让HorizontalScrollView作为ScrollView的直接子view,或者让ScrollView作为HorizontalScrollView的直接子view。

      3、因为ScrollView的ScrollTO方法没能达到预期效果,所以无法采用ScrollView的办法 

     

      4、关于ScrollView扩展内容:

        (1)http://www.eoeandroid.com/thread-172019-1-1.html

        (2)待续补充

      

      

     

     

     

  • 相关阅读:
    从操作系统拖拽图片到指定区域进行预览
    原生拖拽,拖放事件(drag and drop)
    H5原生拖拽事件
    css3滚动提示
    通过模糊来弱化背景
    js获取url的各项参数
    垂直居中 解决方法
    紧贴底部的页脚
    实现html元素跟随touchmove事件的event.touches[0].clientX移动
    前端方面值得尊敬的大神们
  • 原文地址:https://www.cnblogs.com/bavariama/p/3035897.html
Copyright © 2011-2022 走看看