ssj_sun
ssj_sun
采纳率0%
2017-07-01 01:20 阅读 1.5k

dialogfragment获取其中嵌套的fragment中的控件

我在dialogfragment中嵌套了viewpager+fragment,我想实现点击fragment中的按钮返回数据到dialogfragment中的textview上,应该怎么做啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • w192324 w192324 2018-07-21 06:23

    可以使用接口回掉:
    在Fragment中定义接口:

        private isShowRightBtnInterface inFace;
    
        public interface isShowRightBtnInterface {
        void setRightBtn(String isShow);
    }
    
        public void setRightBtnCallBack(isShowRightBtnInterface isShow) {
        this.inFace = isShow;
    }
    
        if (inFace != null) {
                inFace.setRightBtn("1111111");
    }
        dialogfragment中实现该接口:
    
        ((dialogFragment) mFragments.get(0)).setRightBtnCallBack(new DeviceCheckOutFragment.isShowRightBtnInterface() {
            @Override
            public void setRightBtn(String isShow) {       
                    setTitle("水电费水电费");
                }
            }
        });
    
    点赞 评论 复制链接分享

相关推荐