
syLl.setOnClickListener(this); |
flLl.setOnClickListener(this); |
mlLl.setOnClickListener(this); |
gwcLl.setOnClickListener(this); |
wdLl.setOnClickListener(this); |
public void addFragment(Fragment f){ |
FragmentManager manager=getSupportFragmentManager(); |
FragmentTransaction transaction=manager.beginTransaction(); |
if(fragment!=null){ |
transaction.hide(fragment); |
}if(!f.isAdded()){ |
transaction.add(R.id.frame,f); |
} |
transaction.show(f); |
transaction.commit(); |
fragment=f; |
} |
@Override |
public void onClick(View view) { |
switch (view.getId()){ |
case R.id.syLl: |
if(homeFragment==null) { |
homeFragment = new HomeFragment(); |
} |
addFragment(homeFragment); |
setColor(0); |
setBackground(0); |
break; |
case R.id.flLl: |
if(classifyFragment==null) { |
classifyFragment = new ClassifyFragment(); |
} |
addFragment(classifyFragment); |
setColor(1); |
setBackground(1); |
break; |
case R.id.mlLl: |
if(meilaFragment==null) { |
meilaFragment = new MeilaFragment(); |
} |
addFragment(meilaFragment); |
setColor(2); |
setBackground(2); |
break; |
case R.id.gwcLl: |
if(cartFragment==null) { |
cartFragment = new CartFragment(); |
} |
addFragment(cartFragment); |
setColor(3); |
setBackground(3); |
break; |
case R.id.wdLl: |
if(mineFragment==null) { |
mineFragment = new MineFragment(); |
} |
addFragment(mineFragment); |
setColor(4); |
setBackground(4); |
break; |
} |
} |




初级程序员
by: 云代码会员 发表于:2019-10-21 14:40:56 顶(0) | 踩(0) 回复
0000
回复评论