废话不多说 下面是【第一天】和【第二天】 这次代码比较多 所以用小节来标识
【第一天】:http://blog.csdn.net/zxciop110/article/details/8048645
【第二天】:http://blog.csdn.net/zxciop110/article/details/8061010
产品下载地址 :http://download.csdn.net/detail/zxciop110/4625423
这次是进入首页了:
先看图:
看图讲
这个是类似TAB一样 用ActivityGroup实现 中间图是一个ViewFlipper 下面就是用gridView
先看首页布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_index"
android:orientation="vertical"
android:weightSum="1">
<RelativeLayout
android:layout_width="fill_parent"
android:background="@drawable/home_top"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/iv_n"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/logo_one">
</ImageView>
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="50dp"
android:background="@drawable/button_style"
>
</ImageButton>
<ImageButton
android:id="@+id/imdownload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/ion1"
android:layout_alignParentRight="true"
android:background="@drawable/share_one" />
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="35dp">
<Button
android:id="@+id/btn_sorting"
android:layout_width="80dip"
android:layout_height="fill_parent"
android:layout_alignBottom="@+id/classification"
android:background="@drawable/wei"
android:text="@string/classification"
android:textColor="#FFFFFF"
android:textSize="15dp">
</Button>
<Button
android:id="@+id/btn_date"
android:layout_width="80dip"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:background="@drawable/wei"
android:text="@string/update"
android:textColor="#FFFFFF"
android:textSize="15dp">
</Button>
<Button
android:id="@+id/btn_groom"
android:layout_width="80dip"
android:layout_height="fill_parent"
android:layout_toRightOf="@+id/btn_sorting"
android:background="@drawable/wei"
android:text="@string/recommend"
android:textColor="#FFFFFF"
android:textSize="15dp">
</Button>
<Button
android:id="@+id/btn_hot"
android:layout_width="80dip"
android:layout_height="fill_parent"
android:layout_toRightOf="@+id/btn_groom"
android:background="@drawable/wei"
android:text="@string/hot"
android:textColor="#FFFFFF"
android:textSize="15dp"
android:layout_toLeftOf="@+id/btn_date">
</Button>
</RelativeLayout>
<!-- 中间动态加载View -->
<ViewFlipper
android:id="@+id/body"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
</ViewFlipper>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="140dip">
<android.support.v4.view.ViewPager
android:id="@+id/vp"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="35dip"
android:layout_gravity="bottom"
android:background="#33000000"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/tv_title"
android:layout_gravity="left"
android:layout_marginTop="6dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="最近超过亿万下载量游戏推荐"
android:textColor="#ffffff" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft=