• 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;
        }
    }

  • 相关阅读:
    17-vue-cli脚手架安装和webpack-simple模板项目生成
    15-其它
    14-表单输入绑定
    k8s组件通信或者创建pod生命周期
    升级CentOS 7.4内核版本--升级到最新
    Linux
    Statefulset的拓扑状态
    nginx浏览器开启密码验证
    为什么我们需要Pod?(容器设计模式sidecar)
    mysql内存优化
  • 原文地址:https://www.cnblogs.com/fanzhiguo/p/5789811.html
Copyright © 2020-2023  润新知