zoukankan      html  css  js  c++  java
  • Fragment事物

    public class MainActivity extends FragmentActivity implements OnClickListener{
     
        private ImageView sou;
        private List<Fragment> list;
        private ImageView shou;
        private ImageView pin;
        private ImageView gou;
        private ImageView geng;
        private TextView tv;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.activity_main);
            
            sou = (ImageView)findViewById(R.id.sou);
            shou = (ImageView)findViewById(R.id.shou);
            pin = (ImageView)findViewById(R.id.pin);
            gou = (ImageView)findViewById(R.id.gou);
            geng = (ImageView)findViewById(R.id.geng);
            
            shou.setOnClickListener(this);
            sou.setOnClickListener(this);
            pin.setOnClickListener(this);
            gou.setOnClickListener(this);
            geng.setOnClickListener(this);
            
            FragmentManager fragmentManager = getSupportFragmentManager();
            
            getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Shou()).commit();
        }
        
        @Override
        public void onClick(View view) {
            switch (view.getId()) {
            case R.id.shou:
                System.out.println("=============");
                shou.setBackground(getResources().getDrawable(R.drawable.bar_home_selected));
                sou.setBackground(getResources().getDrawable(R.drawable.bar_search_normal));
                pin.setBackground(getResources().getDrawable(R.drawable.bar_class_normal));
                gou.setBackground(getResources().getDrawable(R.drawable.bar_shopping_normal));
                geng.setBackground(getResources().getDrawable(R.drawable.bar_more_normal));
                getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Shou()).commit();
                break;
            case R.id.sou:
                sou.setBackground(getResources().getDrawable(R.drawable.bar_search_selected));
                shou.setBackground(getResources().getDrawable(R.drawable.bar_home_normal));
                pin.setBackground(getResources().getDrawable(R.drawable.bar_class_normal));
                gou.setBackground(getResources().getDrawable(R.drawable.bar_shopping_normal));
                geng.setBackground(getResources().getDrawable(R.drawable.bar_more_normal));
                getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Sou()).commit();
                break;
            case R.id.pin:
                pin.setBackground(getResources().getDrawable(R.drawable.bar_class_selected));
                shou.setBackground(getResources().getDrawable(R.drawable.bar_home_normal));
                sou.setBackground(getResources().getDrawable(R.drawable.bar_search_normal));
                gou.setBackground(getResources().getDrawable(R.drawable.bar_shopping_normal));
                geng.setBackground(getResources().getDrawable(R.drawable.bar_more_normal));
                getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Pin()).commit();
                break;
            case R.id.gou:
                gou.setBackground(getResources().getDrawable(R.drawable.bar_shopping_selected));
                shou.setBackground(getResources().getDrawable(R.drawable.bar_home_normal));
                sou.setBackground(getResources().getDrawable(R.drawable.bar_search_normal));
                pin.setBackground(getResources().getDrawable(R.drawable.bar_class_normal));
                geng.setBackground(getResources().getDrawable(R.drawable.bar_more_normal));
                getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Gou()).commit();
                break;
            case R.id.geng:
                geng.setBackground(getResources().getDrawable(R.drawable.bar_more_selected));
                shou.setBackground(getResources().getDrawable(R.drawable.bar_home_normal));
                sou.setBackground(getResources().getDrawable(R.drawable.bar_search_normal));
                pin.setBackground(getResources().getDrawable(R.drawable.bar_class_normal));
                gou.setBackground(getResources().getDrawable(R.drawable.bar_shopping_normal));
                getSupportFragmentManager().beginTransaction().replace(R.id.fragment,new Geng()).commit();
                break;
            default:
                break;
            }
            
        }

    }

  • 相关阅读:
    献给 Python 开发人员的 25 个最佳 GitHub 代码库!
    6 drf-认证权限解析频率
    4: drf视图组件
    3 drf请求与响应
    十三:Django框架学习之auth模块
    十二:django中间件学习之拓展1
    git光速从入门到精通
    mac系统下的mysql安装(ver.8.0.20)
    python小练习——2048
    docker下overlay2占用空间过大,清理docker占用空间
  • 原文地址:https://www.cnblogs.com/3674-it/p/5550896.html
Copyright © 2011-2022 走看看