zoukankan      html  css  js  c++  java
  • Fragment +ViewPager

    public class MainActivity extends FragmentActivity {

        private ViewPager vp;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            vp = (ViewPager) findViewById(R.id.vp);
            vp.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {    
                
                @Override
                public int getCount() {
                    // TODO Auto-generated method stub
                    return 2;
                }
                
                @Override
                public Fragment getItem(int arg0) {
                    // TODO Auto-generated method stub
                    Fragment fragment=null;
                    switch (arg0) {
                    case 0:
                        fragment=new Fragment1();
                        break;
                    case 1:
                        fragment=new Fragment2();
                        break;

                    default:
                        break;
                    }
                    return fragment;
                }
            });
        }

    //点击切换
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            switch (v.getId()) {
            case R.id.tv_one:
                vp.setCurrentItem(0);
                break;
            case R.id.tv_tow:
                vp.setCurrentItem(1);
                break;
            default:
                break;
            }
        }

    -------------

    public class Fragment1 extends Fragment{
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            View view = inflater.inflate(R.layout.layou_fragment1, null);
            return view;
        }
    }

  • 相关阅读:
    拓扑排序笔记
    Codeforces Round #683 (Div. 2, by Meet IT)(A->C)(构造,思维,贪心)
    Acwing 846. 树的重心(DFS枚举删除每一个点)
    Acwing 125. 耍杂技的牛(贪心)(从局部到全局)
    Acwing 802. 区间和(下标离散化+vector+二分)
    Acwing 799. 最长连续不重复子序列(双指针)
    Acwing 139. 回文子串的最大长度(前缀+后缀处理+哈希+二分)
    Linux shell 变量$#,$@,$0....的含义
    一双不锈钢筷子 的测试用例?
    OSI模型 TCP/IP模型 再整理
  • 原文地址:https://www.cnblogs.com/fanzhiguo/p/5789811.html
Copyright © 2011-2022 走看看