HorizontalScrollView水平滚动控件

   一、HorizontalScrollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在< HorizontalScrollView >标签中定义了一个<LinearLayout>

标签并且在<LinearLayout>标签中android:orientation属性值设置为horizontal,然后在<LinearLayout>标签中放置多个控件,如果<LinearLayout>标签中的控件所占用的总宽度超出屏幕的宽度,就会出现滚动效果

  二、下面是实例:

在main.xml文件中:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="fill_parent" android:layout_height="wrap_content">
 4
 5     <LinearLayout android:orientation="horizontal"
 6         android:layout_width="fill_parent" android:layout_height="fill_parent">
 7
 8         <ImageView android:layout_width="wrap_content"
 9             android:layout_height="wrap_content" android:src="@drawable/item1"></ImageView>
10         <ImageView android:layout_width="wrap_content"
11             android:layout_height="wrap_content" android:src="@drawable/item2"></ImageView>
12
13         <ImageView android:layout_width="wrap_content"
14             android:layout_height="wrap_content" android:src="@drawable/item3"></ImageView>
15
16         <ImageView android:layout_width="wrap_content"
17             android:layout_height="wrap_content" android:src="@drawable/item4"></ImageView>
18
19         <ImageView android:layout_width="wrap_content"
20             android:layout_height="wrap_content" android:src="@drawable/item5"></ImageView>
21     </LinearLayout>
22 </HorizontalScrollView>

.java文件没有加入代码.

运行结果:

注意:水平方向出现滑动条

时间: 2024-12-24 23:13:22

HorizontalScrollView水平滚动控件的相关文章

ScrollView垂直滚动控件和HorizontalScrollView水平滚动控件

这个控件的特点就是里面只可以有一个控件,一般我们都是这样来做,外面放一个滚动条控件,里面放一个垂直的线性布局垂直摆放,然后在线性布局里添加控件 http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height=

Android学习——HorizontalScollview水平滚动控件

HorizatalScollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在<HorizatalScollView>标签中定义一个<LinearLayout> 标签并且在<LinearLayout>标签中android:orientation属性值设置为horization.然后在<LinearLayout>标签中放置多个控件,如果<LinearLayout>标签中的控件所占的总宽度超出屏幕的宽度,就会出现滚动效果. <Lin

使用RecyclerView实现滚动控件

滚动控件的实现方式有很多, 使用RecyclerView也比较简单. 做了一个简单的年龄滚动控件, 让我们来看看RecyclerView的使用方式, 主要有以下几点: (1) 对齐控件中心位置. (2) 计算滚动距离. (3) 高亮中心视图. (4) 实时显示中心数据. (5) 停止时自动对齐. (6) 滚动时, 设置按钮状态开关. 1. 框架 主要关注RecyclerView部分逻辑. /** * 初始化年龄滑动条 */ private void initAgeList() { LinearL

Android实现图片滚动控件

怎样实现图片滚动器的效果. 今天就总结下.这里我也不多说什么.直接源代码.不懂的直接提问我. 第一种实现方式:利用Gallery,但是这个现在已经过时了.我这里不多介绍了.只贴一个核心类. package com.drocode.swithcer; import java.util.TimerTask; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import

IOS ScrollView滚动控件使用

1.ScrollView概述: ScrollView是UIScrollView类,是容器类型的视图. 它有两个子类: UITextView和UITableView,它们在内容超出屏幕时提供水平或垂直滚动条. 2.其包含3个属性: contentSize:表示SCrollView中的内容视图 contentInset:用于在ScrollView中的内容视图周边添加边框,这往往为了留出空白以放置工具栏.标签或导航栏等 contentOffset:内容视图坐标原点与ScrollVIew坐标原点的偏移量

屏幕滚动控件ScrollView的使用

1.UIScrollView有2个子类,uitextview和uitableview,这两个控件经常需要用到,因此熟练掌握它的使用是很有必要的.它们都是在内容超出屏幕时,可以提供水平或垂直滚动条. 2.主要的3个属性,contentSize.contentInset和contentOffset. 2.1 首先,一定要设置contentSize(控件里实际内容占用的尺寸)这个属性,并且这个属性要设置的比控件屏幕显示的范围大,才能出现滚动效果. 例如scrollview的尺寸是 (768,1000)

Android高级图片滚动控件,编写3D版的图片轮播器

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482089 大家好,好久不见了,最近由于工作特别繁忙,已经有一个多月的时间没写博客了,我也是深感惭愧.那么今天的这篇既然是阔别了一个多月的文章,当然要带来更加给力点的内容了,那么话不多说,赶快进入到今天的正题吧. 说 到图片轮播器,很多的Android应用中都会带有这个功能,比如说网易新闻.淘宝等.最新我们公司的一款应用也加入了这个功能,并且在图片轮播的基础上 还增加了三维立体

[android] 手机卫士自定义滚动控件

TextView控件设置单行显示 android:singleLine=”true” 设置TextView开始的位置显示省略号,android:ellipsize=”start” 设置滚动属性,android:ellipsize=”marquee” 当控件有焦点的时候,才会调用那个滚动效果 新建一个ui包 新建一个类FocusedTextView继承系统的TextView 重写构造方法 重写isFoused()方法,返回true,就可以让它生来就有焦点,其实并没有焦点,只是欺骗了android系

ScrollView垂直滚动控件的使用

一.ScrollView控件只是支持垂直滚动,而且在ScrollView中只能包含一个控件,通常是在< ScrollView >标签中定义了一个<LinearLayout> 标签并且在<LinearLayout>标签中android:orientation属性值设置为vertical,然后在<LinearLayout>标签中放置多个控件,如果<LinearLayout>标签中的控件所占用的总高度超出屏幕的高度,就会在屏幕的右侧出现一个滚动条. 在