public class HomeFragment_VideoActivity extends Activity implements View.OnClickListener {
private ListViewAdapter listViewAdapter;
private ViewPagerAdapter viewPagerAdapter;
private Context context;
private LinearLayout.LayoutParams zhishiqilinearParams;
private int zhishiqiWidth;
private ImageView zhishiqi;
private TextView tuijianView;
private TextView dianying;
private TextView dianshi;
private TextView dongman;
private TextView zongyi;
private int currentTopItemIndex;
private TranslateAnimation moveAnimation;
private int moveStepValue;
//视频数据
private XListView listView;
private JSONArray CurrentVideoDataArray;
private int currentVideoPageIndex;
private String refreshTime = "第一次刷新";
private ViewGroup.MarginLayoutParams margin;
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
context = getApplicationContext();
setContentView(R.layout.home_video_activity);
//指示器
zhishiqi = (ImageView) findViewById(R.id.Imagezhishiqi);
currentTopItemIndex = 1;
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
//由于我们分段是固定的5段,所以这里先使用手机屏幕宽度/5,计算出分段指示器的宽度
zhishiqiWidth = width / 5;
//由于在固定布局中无法准确设置出指示器的宽度,所以这里需要使用计算出的宽度重新设置指示器宽度
zhishiqilinearParams = (LinearLayout.LayoutParams) zhishiqi.getLayoutParams();
zhishiqilinearParams.width = zhishiqiWidth;
zhishiqi.setLayoutParams(zhishiqilinearParams);
//下面都是每个分段里面显示文字的textview控件
tuijianView = (TextView) findViewById(R.id.tuijianVideo);
dianying = (TextView) findViewById(R.id.dianying);
dianshi = (TextView) findViewById(R.id.dianshi);
dongman = (TextView) findViewById(R.id.dongman);
zongyi = (TextView) findViewById(R.id.zongyi);
tuijianView.setTag(1);
dianying.setTag(2);
dianshi.setTag(3);
dongman.setTag(