package com.andbase.im.activity;
import java.util.ArrayList;
import java.util.List;
import android.app.Fragment;
import android.graphics.Color;
import android.os.Bundle;
import com.ab.activity.AbActivity;
import com.ab.view.sliding.AbSlidingSmoothFixTabView;
import com.ab.view.titlebar.AbTitleBar;
import com.andbase.R;
import com.andbase.demo.activity.FragmentLoad;
public class ContacterActivity extends AbActivity {
private AbSlidingSmoothFixTabView mAbSlidingTabView = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setAbContentView(R.layout.im_contact);
AbTitleBar mAbTitleBar = this.getTitleBar();
mAbTitleBar.setTitleText(R.string.contact_name);
mAbTitleBar.setLogo(R.drawable.button_selector_back);
mAbTitleBar.setTitleBarBackground(R.drawable.top_bg);
mAbTitleBar.setTitleTextMargin(10, 0, 0, 0);
mAbTitleBar.setLogoLine(R.drawable.line);
mAbSlidingTabView = (AbSlidingSmoothFixTabView)findViewById(R.id.mAbSlidingTabView);
//缓存数量
mAbSlidingTabView.getViewPager().setOffscreenPageLimit(3);
//禁止滑动
/*mAbSlidingTabView.getViewPager().setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});*/
ChatMessageFragment mChatMessageFragment = new ChatMessageFragment();
ContacterFragment mContacterFragment = new ContacterFragment();
FragmentLoad page3 = new FragmentLoad();
List<Fragment> mFragments = new ArrayList<Fragment>();
mFragments.add(mChatMessageFragment);
mFragments.add(mContacterFragment);
mFragments.add(page3);
List<String> tabTexts = new ArrayList<String>();
tabTexts.add("会话");
tabTexts.add("好友");
tabTexts.add("群组");
//设置样式
mAbSlidingTabView.setTabTextSize(15);
mAbSlidingTabView.setTabColor(Color.BLACK);
mAbSlidingTabView.setTabSelectedColor(Color.rgb(30, 168, 131));
mAbSlidingTabView.setTabLayoutBackgroundResource(R.drawable.slide_top);
//演示增加一组
mAbSlidingTabView.addItemViews(tabTexts, mFragments);
mAbSlidingTabView.setTabPadding(20, 8, 20, 8);
//showProgressDialog();
}
@Override
protected void onResume() {
super.onResume();
}
public void onPause() {
super.onPause();
}
}