Fragment 的使用
来源:互联网 发布:智能时代的数据化企业 编辑:程序博客网 时间:2024/06/08 02:37
public class MainActivity extends FragmentActivity {
private ViewPager pager;private RadioGroup group;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); pager = (ViewPager) findViewById(R.id.view_pager); group = (RadioGroup) findViewById(R.id.group); pager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public int getCount() { // TODO Auto-generated method stub return 4; } @Override public Fragment getItem(int arg0) { Fragment fragment = null; switch (arg0) { case 0: fragment = new Fragment01(); break; case 1: fragment = new Fragment02(); break; case 2: fragment = new Fragment03(); break; case 3: fragment = new Fragment04(); break; default: break; } return fragment; } }); /** * ViewPager有一个特性 前后加载两页 * */ pager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { group.check(group.getChildAt(arg0).getId()); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } }); group.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub for (int i = 0; i < 4; i++) { if (group.getChildAt(i).getId() == checkedId) { //pager.setCurrentItem(i); //设置切换界面没有滚动效果 pager.setCurrentItem(i, false); } } } });}
}
public class Fragment01 extends Fragment{
@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragmnet_01, container, false); TextView textView = (TextView) view.findViewById(R.id.text_01); textView.setTextSize(50); return view;}
}
阅读全文
0 0
- ViewPage+Fragment的使用
- Fragment的使用
- Android Fragment的使用
- Android-Fragment的使用
- Android Fragment的使用
- Android Fragment的使用
- Android Fragment的使用
- Fragment的使用
- Android Fragment的使用
- Fragment的使用
- Fragment的简单使用
- Fragment的使用
- fragment的使用
- Android Fragment的使用
- android Fragment 的使用
- Fragment的使用
- Android Fragment的使用
- Android Fragment的使用
- 域适应学习笔记:visual Domain Adaptation
- XML转Map类型 和 对象类型转XML字符串
- XPath对xml进行读取操作
- window 习惯
- 一名3年工作经验的程序员应该具备的技能(写得很好,果断转)
- Fragment 的使用
- MyBatis 介绍
- slightPHP关于访问到控制器无任何显示、无任何返回的情况
- 内部排序算法:归并排序
- 【个人笔记重点,不作为参考】主题:angular2-jwt
- 不错的技术网站
- 数据库主主复制不起作用解决办法
- 常用数据结构-二叉树的链式存储、建立和遍历
- Istio介绍