FrameLayout 添加view 不居中,是哪里有问题
求助
0

  • 0

    我没有运行项目,看了一下。


       @Nullable
        @Override
        public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    //       默认走这里 子类重写后走子类
            mRootView = loadRootView(inflater,container);
    //        找到容器 最外层的容器
            mBase_fragment_content = mRootView.findViewById(R.id.base_fragment_content);
    //        向容器里添加各种状态下的view
            loadStateView(inflater, container);
            initView();
            initPresenter();
            initDate();
            return mRootView;
        }
    


    大概是这里的问题


    命名怎么不用驼峰命名法呢?


    这个container


    //        向容器里添加各种状态下的view
            loadStateView(inflater, container);
    


    不是应该使用


    mBase_fragment_content 这个么???


    应该是这里了,你改好,运行一下吧。



    1153952789488054272  评论   打赏     拉大锯
    • 哈哈哈嗝  回复 @拉大锯
      我改了,还是不行,另外这个container不是onCreateView里面的参数吗
      哈哈哈嗝 2020-03-27 19:06   回复 1241633844805861376
    • 拉大锯  回复 @哈哈哈嗝
      你给我的项目代码不全的。
      拉大锯 2020-03-27 20:18   回复 1153952789488054272
  • 0

    1241633844805861376  评论   打赏     哈哈哈嗝
    • 0

      这种问题你去对一下源码吧。

      1153952789488054272  评论   打赏     拉大锯
      • 哈哈哈嗝  回复 @拉大锯
        好像是FrameLayout 的match_parent属性不起作用了,如果我改成固定值他就会有变化,看了好多inflate的帖子也没用,包括用代码动态设置,这可能是咋回事呢
        哈哈哈嗝 2020-03-27 16:07   回复 1241633844805861376
      • 拉大锯  回复 @哈哈哈嗝
        那肯定是你代码的问题呀。搞不定的话,你把相关的代码帖上来吧。包括布局呀,加载的地方。
        拉大锯 2020-03-27 16:18   回复 1153952789488054272
      • 哈哈哈嗝  回复 @拉大锯
        我把相关截图放上来了 背景色是我为了区分布局加的
        哈哈哈嗝 2020-03-27 16:50   回复 1241633844805861376
      • 拉大锯  回复 @哈哈哈嗝
        你就不能复制代码吧。你的BaseFragmentError.bind干了什么事情呢?
        拉大锯 2020-03-27 16:56   回复 1153952789488054272
      • 拉大锯  回复 @哈哈哈嗝
        也没必要清空,判断当前的view是滞为空即可。如果为空才去加载,不为空不需要加载,所以不需要去删除所有的view。你都不按套路来的。视频里的思路应该很清晰的吧。代码怎么写没关系,思想是差不多的。
        拉大锯 2020-03-27 16:59   回复 1153952789488054272
      • 哈哈哈嗝  回复 @拉大锯
        removeView是上午看别人博客自己尝试修改的,没有效果忘记删了,bind方法就是使用ViewBinding,绑定视图 找控件用的
        哈哈哈嗝 2020-03-27 17:05   回复 1241633844805861376
      • 哈哈哈嗝  回复 @拉大锯
        其他的应该就是和视频一样的了 除了命名不太一样
        哈哈哈嗝 2020-03-27 17:06   回复 1241633844805861376
      • 拉大锯  回复 @哈哈哈嗝
        我实在看不下去了,你把你的代码打包发我看看吧。这么简单的问题,竟然可以整这么久。
        拉大锯 2020-03-27 18:22   回复 1153952789488054272
      • 拉大锯  回复 @哈哈哈嗝
        QQ发给我
        拉大锯 2020-03-27 18:22   回复 1153952789488054272
      • 哈哈哈嗝  回复 @拉大锯
        1769314609
        哈哈哈嗝 2020-03-27 18:33   回复 1241633844805861376