fragment之间跳转的问题

fragment之间跳转的问题

视屏中,点击城市下拉图标的时候,跳出了另一个城市选择界面。

我是在fragment里面用replace的方法将当前fragment替换了。

可是点击下方三个按钮就没有作用了,请问是什么原因?

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    this.getActivity().findViewById(R.id.main_btn_city).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            getActivity().getSupportFragmentManager()
                    .beginTransaction()
                    .replace(R.id.container_content,cityFragment)
                    .commit();
        }
    });
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

城市fragment是否与购物页,我的,主页fragment同一级别。例如,在加载购物页,我的,主页fragment是否也加载了城市fragment。祝:学习愉快

  • WillyTsui 提问者 #1
    不在一层,底部的三个按钮点出来的fragment是在MainActiviy里面加载的。 城市的fragment是在主页fragment中加载的。
    2018-09-13 17:56:16
  • 好帮手慕雪 回复 提问者 WillyTsui #2
    那你还怎么replace()呀,要放在同一层次才行
    2018-09-13 18:31:34
  • WillyTsui 提问者 回复 好帮手慕雪 #3
    那具体怎么做
    2018-09-13 19:04:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android从界面到数据存储2018版
  • 参与学习       504    人
  • 提交作业       1003    份
  • 解答问题       1044    个

本专题是专为有Java语言基础想入坑Android开发的同学们准备的。从AndroidUI基础一直到网络,数据存储,一步到位入门Android开发。如果你会Java,那就不要犹豫了~ ~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师