用HorizontalScrollView布局实现类似Gallery效果

来源:互联网 发布:opencv java 识别数字 编辑:程序博客网 时间:2024/05/22 15:03
先看效果如下:
我们看一下布局如下:
<?xml version="1.0" encoding="utf-8"?><HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="horizontal" android:layout_height="wrap_content"> <!-- by  lixiaodaoaaa welcome to my Blog :http://blog.csdn.net/lixiaodaoaaa --> <!--腾讯微博 欢迎关注:http://t.qq.com/lixiaodaoaaa/ --><LinearLayout      android:layout_marginTop="40dp"     android:layout_marginBottom="40dp"     android:orientation="horizontal" android:layout_width="match_parent"  android:layout_height="match_parent"> <ImageView       android:layout_width="wrap_content"      android:layout_height="wrap_content"     android:background="@drawable/item1" /> <ImageView       android:layout_width="wrap_content"      android:layout_height="wrap_content"     android:background="@drawable/item2" /> <ImageView       android:layout_width="wrap_content"      android:layout_height="wrap_content"     android:background="@drawable/item3" /> <ImageView       android:layout_width="wrap_content"      android:layout_height="wrap_content"     android:background="@drawable/item4" /> <ImageView       android:layout_width="wrap_content"      android:layout_height="wrap_content"     android:background="@drawable/item5" /></LinearLayout></HorizontalScrollView>
将任意的ACtivity设置为此布局即可。首先这个HorizontalScrollView应设计android:orientation="horizontal "通常包含一个LineaLayout布局。这样子可以包含到里面。同样的LineaLayout的布局方向也设置为horizontal 很简单。慢慢学不急哦。