`
1140566087
  • 浏览: 558422 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18509
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:313823
Group-logo
J2ME 基础学习课程集
浏览量:18685
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17550
社区版块
存档分类
最新评论

Android 之 ScrollView(垂直滑动)组件

阅读更多
ScrollView 组件测试:
使用注意事项:1、必须设定宽度和高度
2、该组件里面只能包含一个子元素;(例如单一的布局组件)

测试代码如下:

	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <!-- 垂直方向测试 -->

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <!-- 水平方向测试 -->

        <HorizontalScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:text=".........................................................................................." />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:text="hellow2" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="80dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="80dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="80dp"
                    android:text="hellow" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="80dp"
                    android:text="HI!!!!" />
            </LinearLayout>
        </HorizontalScrollView>
    </ScrollView>

</LinearLayout>
  • 大小: 30.4 KB
分享到:
评论

相关推荐

    新版闪记ScrollView垂直滑动框架

    总的来说,“新版闪记ScrollView垂直滑动框架”是一个专为提升Android应用滚动体验而设计的组件,它集流畅性、循环滑动和美观样式于一体,能帮助开发者构建出更加引人入胜的用户界面。对于那些希望提供卓越滚动体验...

    Android双向滚动ScrollView

    在Android开发中,ScrollView是常用的布局控件,用于实现单向滚动,但有时我们需要实现一个可以双向滚动的视图,这就涉及到了自定义组件的知识。本文将深入解析如何实现一个支持垂直和水平双向滚动的ScrollView。 ...

    android ScrollView 上下左右任意滑动

    "android ScrollView 上下左右任意滑动"这个标题所指的,是一种特殊的ScrollView实现,它不仅支持常规的垂直滚动,还支持水平滚动,使得用户可以自由地在四个方向上浏览内容,特别是对于大图片展示有很好的适应性。...

    Android上下左右滑动支持同时滑动斜向任意方向滑动大图片浏览大图表浏览

    传统的Android应用中,ScrollView通常用于垂直滚动,HorizontalScrollView用于水平滚动,但它们不能同时处理两个方向的滑动,这在处理大图片或复杂的图表时可能会导致用户体验下降,尤其是在需要同时进行上下和左右...

    android ScrollView滑动置顶

    总结来说,"android ScrollView滑动置顶"是一种常见的UI交互效果,可以通过多种方式实现,如ObservableScrollView、自定义ScrollView、AppBarLayout和CollapsingToolbarLayout,或者是使用CoordinatorLayout配合...

    Android_ScrollView.zip_android_android scrollview_anriod viewfil

    在Android应用开发中,ScrollView是不可或缺的一个视图容器组件,它允许用户查看超过屏幕大小的内容。ScrollView实际上是一个可以包含单个直接子视图的垂直滚动布局。本资料包"Android_ScrollView.zip"提供了关于...

    Android滑动ScrollView时使导航栏停留的效果(仿ios的tableview分区)

    在Android开发中,为了提供与iOS应用类似的用户体验,有时我们需要实现一种效果,即当用户滑动ScrollView时,导航栏保持在屏幕顶部不动,类似于iOS中的TableView分区。这种效果可以增加应用的可操作性和视觉吸引力。...

    Android中自定义ListView,解决scrollview嵌套listview 滑动事件冲突

    在Android开发中,ListView是用于显示大量数据列表的常用组件,而ScrollView则是一个可以垂直滚动的视图容器,常用于包含多个子视图。当在一个ScrollView内嵌套一个ListView时,由于两者都具有滑动功能,可能会导致...

    android 中 ViewPager 与scrollView 冲突的解决

    // 如果是垂直滑动,不拦截事件 } return super.onInterceptTouchEvent(ev); } private boolean isVerticalScrolling() { // 这里添加判断滑动方向的逻辑 } } ``` 2. **使用NestedScrollView替换ScrollView...

    浅谈Android实践之ScrollView中滑动冲突处理解决方案

    在处理ListView的滑动冲突时,通常需要禁用ScrollView的垂直滑动。可以监听ListView的滑动状态,当ListView处于滑动状态时,不允许ScrollView截断事件,否则允许。此外,还可以考虑使用 NestedScrollView 替换原始的...

    scrollview例子

    在Android开发中,ScrollView是一个非常重要的布局组件,它允许用户在一个垂直方向上滚动内容,当内容超出屏幕范围时尤其有用。本示例将探讨如何在ScrollView内嵌套一个ListView,以实现滚动效果,并动态添加数据。 ...

    Android 自定义ScrollView ListView 体验各种纵向滑动的需求

    然而,原生的ScrollView并不支持垂直方向的滚动嵌套,当在一个ScrollView内嵌套另一个可以滚动的组件(如ListView)时,可能会导致滚动冲突,影响用户体验。为了解决这个问题,开发者通常需要自定义一个ScrollView,...

    ScrollView与自定义滑块结合使用的Demo

    而本Demo则展示了如何将自定义滑块(Slider)与ScrollView相结合,实现一个既能在垂直方向上滑动,又能与ScrollView互动的组件。这个交互方式可以为用户提供更丰富的界面体验,比如在长列表中快速定位或调整设置。 ...

    Android中ScrollView实现滑动距离监听器的方法

    在Android开发中,ScrollView是一个非常基础且常用的布局控件,它允许用户滚动其内容,特别是当内容...这种自定义组件的方式在Android开发中很常见,可以让我们灵活地扩展系统提供的控件功能,以满足项目中的特殊需求。

    Android ScrollView反弹效果

    通常,我们会在ScrollView内放置一个LinearLayout或RelativeLayout来容纳多个组件。 为了实现上、下拉的反弹效果,我们需要对ScrollView进行扩展,并重写其滑动事件处理。这种效果通常被称为“橡皮筋”效果,因为当...

    Android 中ScrollView嵌套GridView.rar_GridView android_android_scrol

    解决这个问题的方法是自定义一个ScrollView,重写onInterceptTouchEvent()方法,让ScrollView只处理垂直方向的滑动,将水平滑动事件传递给内部的GridView。 具体步骤如下: 1. 创建一个新的ScrollView子类,比如...

    ViewDragHelper自定义侧滑菜单(解决与ScrollView的滑动事件冲突)

    3. 考虑滑动速度和方向,当滑动速度较慢或者垂直滑动时,将事件传递给ScrollView,否则处理侧滑菜单的拖动。 4. 通过`ViewDragHelper.Callback`的`onEdgeTouched`和`onEdgeSlide`方法,监听边缘滑动的触发,当达到...

    ScrollView嵌套ListView滑动冲突的解决方法

    在ScrollView的`onInterceptTouchEvent`中,如果检测到垂直滑动,返回false,这样滑动事件会传递给ListView处理;在ListView的`onTouchEvent`中,如果检测到上滑或下滑,且ListView已经滑动到底部或顶部,返回false...

    android垂直分页滑动源码

    在Android开发中,垂直分页滑动是一种常见的用户界面设计,尤其在展示大量数据或内容时,如新闻、电商商品列表等。这个源码提供了一种实现方式,名为"D_VScrollerView",它允许用户在垂直方向上平滑地浏览不同页面。...

    android 卷轴视图(ScrollView)

    在Android开发中,ScrollView是一个非常重要的布局组件,它允许用户滚动查看超过屏幕大小的内容。ScrollView是基于LinearLayout的一个容器,它可以包含一个或多个View或者ViewGroup,使得内容可以在垂直方向上滚动。...

Global site tag (gtag.js) - Google Analytics