android_fragment
来源:互联网 发布:二级建造师 知乎 编辑:程序博客网 时间:2024/05/21 10:22
public class MainActivity extends FragmentActivity {
private ViewPager viewPager;
private PagerTitleStrip pagerTitleStrip;
private List<String>tablist;
private List<android.support.v4.app.Fragment> list2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
viewPager= (ViewPager) findViewById(R.id.viewpager);
//为viewpager标题设置属性
pagerTitleStrip= (PagerTitleStrip) findViewById(R.id.viewpagertab);
//pagerTitleStrip.setBackgroundColor(Color.BLUE);
pagerTitleStrip.setTextColor(Color.GREEN);
tablist=new ArrayList<String>();
tablist.add("a");
tablist.add("b");
tablist.add("c");
list2=new ArrayList<Fragment>();
list2.add(new Fragment());
list2.add(new Fragment2());
list2.add(new Fragment3());
FragmentAdapter fragmentAdapter=new FragmentAdapter(getSupportFragmentManager(),list2,tablist);
viewPager.setAdapter(fragmentAdapter);
}
}
public class FragmentAdapter extends FragmentPagerAdapter {
List<Fragment> list;
List<String> titlelist;
public FragmentAdapter(FragmentManager fm,List<Fragment> list,List<String> titlelist) {
super(fm);
this.list=list;
this.titlelist=titlelist;
List<Fragment> list;
List<String> titlelist;
public FragmentAdapter(FragmentManager fm,List<Fragment> list,List<String> titlelist) {
super(fm);
this.list=list;
this.titlelist=titlelist;
}
@Override
public Fragment getItem(int position) {
return list.get(position);
}
@Override
public int getCount() {
return list.size();
}
public int getCount() {
return list.size();
}
@Override
public CharSequence getPageTitle(int position) {
return titlelist.get(position);
}
}
public CharSequence getPageTitle(int position) {
return titlelist.get(position);
}
}
public class Fragment extends android.support.v4.app.Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.view2,container,false);
return view;
}
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.view2,container,false);
return view;
}
}
阅读全文
0 0
- Android_Fragment
- Android_Fragment
- Android_Fragment
- Android_Fragment
- Android_Fragment
- android_fragment
- Android_Fragment详解
- Android_Fragment详解
- Android_Fragment详解
- android_Fragment简介
- Android_Fragment碎片
- android_fragment加载
- android_fragment的介绍
- Android_Fragment 学习进阶(一)
- Android_Fragment解析(1)+transaction_141009
- Android_Fragment实现Tab
- Android_Fragment遇到BaiduMap
- Android_Fragment+ViewPager滑动
- 机房之学生查看余额
- windows C++实现注销、重启、关机 logoff reboot shutdown
- redis基础
- BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签
- YCSB部署
- android_fragment
- PL/SQL中执行存储过程的方法
- springboot04 Spring Data JPA
- UITextView 的 contentInset、textContainerInset
- 基础练习 矩阵乘法
- EventBus3.0使用注意
- 什么是Hadoop
- [Unity教程]合理使用Unity的AssetStore
- 前台向后台传复杂实体