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

  • 相关阅读:
    MySQL中的while循环和repeat循环的区别
    Python 基础语法_Python脚本文件结构
    Python 基础语法_Python脚本文件结构
    MySQL存储过程和函数的区别
    第四章 语句和声明
    haproxy 4层和7层负载
    献血是件很赞的事——北漂18年(26)
    JavaScript字符串数值比较问题
    MySQL查看所有可用的字符集
    MySQL获取表格信息
  • 原文地址:https://www.cnblogs.com/fanzhiguo/p/5789811.html
Copyright © 2011-2022 走看看