直接上图:
就是实现这样的效果,可以左右滑动
首先,看到这张图,我们首先会想到怎么做,很显然中间是GridView,Viewpager+ImageView下面的就行,好,大概就是这些东西了:
先看界面的布局文件:
<android.support.v4.view.ViewPager
android:id="@+id/vp_menu"
android:layout_width="match_parent"
android:layout_height="180dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<ImageView
android:id="@+id/iv_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/vipager_doc_select" />
<ImageView
android:id="@+id/iv_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/vipager_doc_select" />
</LinearLayout>
代码如下:
private String Tag = "HomeFragment";
private List<TwoLevelMenu> strs = new ArrayList<TwoLevelMenu>();//vipager第一页
private List<TwoLevelMenu> strs2 = new ArrayList<TwoLevelMenu>();//vipager第二页
private MygridviewAdapter mgAdapter1;//vipager第一页适配器
private MygridviewAdapter mgAdapter2;//vipager第二页适配器
private GridView gv_one;