package reco.frame.demo.sample;
import com.umeng.analytics.MobclickAgent;
import reco.frame.demo.R;
import reco.frame.tv.view.TvTabHost;
import reco.frame.tv.view.TvTabHost.ScrollPageChangerListener;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
public class TvTabHostActivity extends FragmentActivity {
private final String TAG="TvTabHostActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tvtabhost);
loadFrag();
}
@Override
protected void onResume() {
MobclickAgent.onResume(this);
super.onResume();
}
@Override
protected void onPause() {
MobclickAgent.onPause(this);
super.onPause();
}
private void loadFrag() {
/**
* 添加页面
*/
TvTabHost tth_container = (TvTabHost) findViewById(R.id.tth_container);
tth_container.addPage(getSupportFragmentManager(), new FragmentA(),
"首页");
tth_container.addPage(getSupportFragmentManager(), new FragmentB(),
"中页");
tth_container.addPage(getSupportFragmentManager(), new FragmentC(),
"尾页");
tth_container.buildLayout();
/**
* 设监听
*/
tth_container.setOnPageChangeListener(new ScrollPageChangerListener() {
@Override
public void onPageSelected(int pageCurrent) {
Log.i(TAG, "第 "+(pageCurrent+1)+" 页");
}
});
/**
* 页面跳转
*/
tth_container.setCurrentPage(0);
}
}