//gank.io/api/data/Android/10/9", "http://gank.io/api/data/Android/10/10", }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second);
initData(); initCehua();
}
private void initData() {
tabLayout = (TabLayout) findViewById(R.id.tab_layout); viewPager = (ViewPager) findViewById(R.id.viewPager); tabLayout.setupWithViewPager(viewPager); //tablayou 关联viewPager //标题集合添加数据 mTitleList.add("头条");mTitleList.add("社会");mTitleList.add("国内"); mTitleList.add("国际");mTitleList.add("娱乐");mTitleList.add("体育"); mTitleList.add("军事");mTitleList.add("科技");mTitleList.add("财经"); fs = new ArrayList<TabFragment>();
for(int i=0;i<10;i++){ TabFragment tf = new TabFragment(); Bundle b = new Bundle(); b.putString("url",urls[i]); tf.setArguments(b); fs.add(tf); }
viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) {
TabFragment tabfragment = fs.get(position);
return tabfragment; }
@Override public int getCount() { return mTitleList.size(); }
@Override public CharSequence getPageTitle(int position) { return mTitleList.get(position); } }); }
private void initCehua() {
drawerLayout= (DrawerLayout) findViewById(R.id.draw); lv= (ListView) findViewById(R.id.left_lv); list.add("搜索"); list.add("收藏"); list.add("消息"); list.add("离线"); list.add("活动"); list.add("更多");
MyAdapter adapter = new MyAdapter(SecondActivity.this,list); lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { |