急求!通过点击按钮从一个fragment跳转到另一个fragment,上一个fragment里的按钮没有消失
Viewroot=inflater.inflate(R.layout.fragment_main,container,false);root.findViewById(R...
View root = inflater.inflate(R.layout.fragment_main,container,false);
root.findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Fragment fr = new AnotherFragment();
FragmentTransaction tr = getFragmentManager()
.beginTransaction();
if(!fr.isAdded()) {
//如果用hide和add的话,就是跳转都消失
tr.replace(R.id.continer, fr).commit();
}else{
tr.hide(null).show(fr).commit();
}
}
}); 展开
root.findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Fragment fr = new AnotherFragment();
FragmentTransaction tr = getFragmentManager()
.beginTransaction();
if(!fr.isAdded()) {
//如果用hide和add的话,就是跳转都消失
tr.replace(R.id.continer, fr).commit();
}else{
tr.hide(null).show(fr).commit();
}
}
}); 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询