一言不合就上图
老套路先注入依赖:
compile 'com.squareup.okhttp3:okhttp:3.9.0'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.liaoinstan.springview:library:1.2.6'
compile 'com.github.bumptech.glide:glide:3.7.0'
然后是网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
然后布局:
activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="60dp"
android:textColor="#fff000"
android:textSize="20sp"
android:text="商品列表"
android:gravity="center"
android:background="#375478"
/>
<RadioGroup
android:gravity="center"
android:orientation="horizontal"
android:id="@+id/group"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RadioButton
android:padding="10dp"
android:button="@null"
android:gravity="center"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="全部"
android:id="@+id/raido01"
android:textSize="18sp"
/>
<RadioButton
android:padding="10dp"
android:button="@null"
android:gravity="center"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="待支付"
android:id="@+id/raido02"
android:textSize="18sp"
/>
<RadioButton
android:textSize="18sp"
android:padding="10dp"
android:button="@null"
android:gravity="center"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="已支付"
android:id="@+id/raido03"
/>
<RadioButton
android:padding="10dp"
android:button="@null"
android:gravity="center"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="已取消"
android:id="@+id/raido04"
android:textSize="18sp"
/>
</RadioGroup>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</LinearLayout>
然后是fragmentone.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_marginBottom="10dp"
android:background="#fff"
android:layout_height="80dp">
<LinearLayout
android:layout_marginLeft="10dp"
android:layout_alignParentLeft="true"
android:layout_gravity="center"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="标题"
android:id="@+id/titleIt"
/>
<TextView
android:textColor="#f00"
android:layout_marginTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="价格"
android:id="@+id/price"
/>
<TextView
android:layout_marginTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/timeGreate"
android:text="时间"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/linear"
android:layout_marginRight="10dp"