Android常用控件之HorizontalScrollView代替Gallery
最近在学习Gallery发现在API Level 16以后已经不使用,废弃了这个肯定是有更好的来替代,查了下文档就发现HorizontalScrollView这个类;
HorizontalScrollView用于布局的容器,可以放置让用户使用滚动条查看的视图层次结构,允许视图结构比手机的屏幕大.。HorizontalScrollView 是一种 框架布局, 这意味着你可以将包含要滚动的完整内容的子视图放入该容器; 该子视图本身也可以是具有复杂层次结构的布局管理器。一般使用横向的 LinearLayout 作为子视图,使用户可以滚动其中显示的条目。
不要将 HorizontalScrollView 和 列表视图 组合使用, 因为列表视图有自己的滚动处理.更重要的是,组合使用会使列表视图针对大的列表所做的重要优化失效, 因为 HorizontalScrollView 会强制列表视图显示其所有条目,以使用由 HorizontalScrollView 提供滚动处理的容器。HorizontalScrollView 只支持水平方向的滚动。
以下是ImageSwitcher和HorizontalScrollView的组合效果图:

Activity类
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xmz="http://xmz.com" android:layout_width="wrap_content" android:layout_height="wrap_content" > <com.example.hsv.ImageViewBorder android:id="@+id/movie_image" android:layout_width="wrap_content" android:layout_height="400dp" android:layout_alignParentBottom="true" xmz:BorderColor="GRAY" /></RelativeLayout>
点击打开链接