为了账号安全,请及时绑定邮箱和手机立即绑定

ImageButton划屏或者点击之后更改后的图标和之前的图标重叠出现

public void onPageSelected(int arg0) {

				int currentItem = viewPager.getCurrentItem();
				resetImg();
				switch (currentItem) {
				case 0:
					imgHome.setImageResource(R.drawable.home_pressed);
					break;
				case 1:
					imgMessage.setImageResource(R.drawable.message_pressed);
					break;
				case 2:
					imgAdd.setImageResource(R.drawable.add_pressed);
					break;
				case 3:
					imgFind.setImageResource(R.drawable.find_pressed);
					break;
				case 4:
					imgSettings.setImageResource(R.drawable.settings_pressed);
					break;

				default:
					break;
				}

			}
//
public void onClick(View v) {
		resetImg();
		switch (v.getId()) {
		case R.id.id_tab_home:
			viewPager.setCurrentItem(0);
			
			imgHome.setImageResource(R.drawable.home_pressed);

			break;
		case R.id.id_tab_message:
			viewPager.setCurrentItem(1);
			imgMessage.setImageResource(R.drawable.message_pressed);
			break;
		case R.id.id_tab_add:
			viewPager.setCurrentItem(2);
			imgAdd.setImageResource(R.drawable.add_pressed);
			break;
		case R.id.id_tab_finds:
			viewPager.setCurrentItem(3);
			imgFind.setImageResource(R.drawable.find_pressed);
			break;
		case R.id.id_tab_settings:
			viewPager.setCurrentItem(4);
			imgSettings.setImageResource(R.drawable.settings_pressed);
			break;
		default:
			break;
		}

	}

http://img1.sycdn.imooc.com//5a1c0d7c0001737903120071.jpg

http://img1.sycdn.imooc.com//5a1c0d7d0001591203220063.jpg

http://img1.sycdn.imooc.com//5a1c0d7d0001383902380112.jpg


正在回答

1 回答

某些地方代码写错了!再检查检查

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
多种多样的App主界面Tab实现方法
  • 参与学习       48925    人
  • 解答问题       179    个

本课程就将讲解迄今为止最流行的4种实现Tab的方法

进入课程

ImageButton划屏或者点击之后更改后的图标和之前的图标重叠出现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信