废话不多说 下面是【第一天】和【第二天】 这次代码比较多 所以用小节来标识
【第一天】:http://blog.youkuaiyun.com/zxciop110/article/details/8048645
【第二天】:http://blog.youkuaiyun.com/zxciop110/article/details/8061010
产品下载地址 :http://download.youkuaiyun.com/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="100dip"
>
<View
android:id="@+id/v_dot0"
style="@style/dot_style"
android:background="@drawable/dot_focused" />
<View
android:id="@+id/v_dot1"
style="@style/dot_style" />
<View
android:id="@+id/v_dot2"
style="@style/dot_style" />
<!-- <View
android:id="@+id/v_dot3"
style="@style/dot_style" />
<View
android:id="@+id/v_dot4"
style="@style/dot_style" /> -->
</LinearLayout>
</LinearLayout>
</FrameLayout>
<GridView
xmlns:android="http://sc