通过单击一个片段中的按钮并更改 android studio 中的底部导航图标

通过单击一个片段中的按钮从一个片段重定向到另一个片段,我还必须更改底部导航图标。我的第一个片段`


public class WishList extends Fragment {

public static WishList newInstance() {

    WishList fragment = new WishList();

    return fragment;

}

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); }


@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)

{

    View rootView= inflater.inflate(R.layout.fragment_wish_list, container, false);

    Button btncart=(Button) rootView.findViewById(R.id.btncart);

    btncart.setOnClickListener(new View.OnClickListener(){

        @Override

        public void onClick(View v) {

            FragmentTransaction fr=getFragmentManager().beginTransaction();

            fr.replace(R.id.frame_layout,new MyCart());

            fr.commit();

        }

    });

    return rootView;

}}

我的第二个片段


public class MyCart extends Fragment {

public static MyCart newInstance() {

    MyCart fragment = new MyCart();

    return fragment;

}

@Override

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

}

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

                         Bundle savedInstanceState) {

    View rootView= inflater.inflate(R.layout.fragment_my_cart, container, false);

    Button paynow = (Button) rootView.findViewById(R.id.btnpaynow);

    paynow.setOnClickListener(new View.OnClickListener() {

        @Override

        public void onClick(View view) {

            Intent intent = new Intent(getActivity(), PaymentMethod.class);

            startActivity(intent);

        }

    });

我必须通过单击心愿单片段中的按钮 btncart 重定向到 mycart 片段,页面被重定向,但底部导航图标仍保留在心愿单图标上,而不是更改为 Mycart 图标。图片是 愿望清单截图MyCart 截图


我该如何解决这个问题?


精慕HU
浏览 277回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java