按钮和ViewPager结合

//

viewpager.setOnPageChangeListener(new OnPageChangeListener() {


            @Override
            public void onPageSelected(int arg0) {
                switch (arg0) {
                case 0:
                    btn1.setTextColor(Color.RED);
                    btn2.setTextColor(Color.BLACK);
                    break;
                case 1:
                    btn1.setTextColor(Color.BLACK);
                    btn2.setTextColor(Color.RED);
                    break;

                }

            }

            @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

            }
        });

    }


//

@Override
    public void onClick(View v) {
        switch (v.getId()) {
        case R.id.btn1:
            viewpager.setCurrentItem(0);

            break;

        case R.id.btn2:
            viewpager.setCurrentItem(1);

            break;
        }

    }

你可能感兴趣的:(Android,开发)