首先第一个界面RecylerView用瀑布流展示下数据。
导入依赖
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
RecylerView的布局 定义V7包下的
<android.support.v7.widget.RecyclerView
android:id="@+id/recylerview"
android:padding="4dp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
还需要一个子布局
one.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:orientation="vertical">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="4dp"
card_view:cardBackgroundColor="@color/white"
card_view:cardCornerRadius="4dp"
android:elevation="4dp">
<ImageView
android:id="@+id/ivImage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
</android.support.v7.widget.CardView>
</LinearLayout>
下面直接上实例代码
//这是主界面的代码