好库网
package com.vanco.abplayer.fragment;

import java.util.ArrayList;

import com.vanco.abplayer.DonghuaActivity;
import com.vanco.abplayer.R;
import com.vanco.abplayer.TVActivity;
import com.vanco.abplayer.adapter.AreaGridAdapter;
import com.vanco.abplayer.model.AreaItem;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.GridView;

public class SubareaFragment extends Fragment{
	private GridView areaGridView;
	private View rankView;
	private ArrayList<AreaItem> areaList = new ArrayList<AreaItem>();
	private int[] areaimages = new int[]{R.drawable.ic_cate_bangumi,R.drawable.ic_cate_animation,
			R.drawable.ic_cate_music,R.drawable.ic_cate_game,R.drawable.ic_cate_science,
			R.drawable.ic_cate_entertainment,R.drawable.ic_cate_movie,R.drawable.ic_cate_tv};
	private String[] areatexts = new String[]{"番剧","动画","音乐","游戏","科学","娱乐","电影","电视"};
	@Override
	public void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
	   	 for (int i = 0; i < areaimages.length; i++) {
				AreaItem item = new AreaItem();
				item.setImg(areaimages[i]);
				item.setText(areatexts[i]);
				areaList.add(item);
			}
	}

     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
         View rootView = inflater.inflate(R.layout.fragment_subarea, container, false);
         areaGridView = (GridView)rootView.findViewById(R.id.AreaGridView);
         areaGridView.setAdapter(new AreaGridAdapter(getActivity(), areaList));
         rankView = rootView.findViewById(R.id.RankView);
         rankView.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				// 处理跳转逻辑
				Intent i = new Intent();
				i.putExtra("AreaType",8);
				i.setClass(getActivity(), DonghuaActivity.class);
				getActivity().startActivity(i);
				// 动画过渡
				getActivity().overridePendingTransition(R.anim.push_left_in,R.anim.push_no);
			}
		});
         return rootView;
     }

}