子Fragment调用父Fragment的方法

来源:互联网 发布:算法导论 kindle mobi 编辑:程序博客网 时间:2024/05/21 21:34

比如说,父frament:MarketFragment其中包含3个子fragment:OptionalFragment(自选)、EffectMarketFragment(市场)、InfomationFragment(数据)

如果子fragment想调用父fragment中的方法

((MarketFragment) (EffectMarketFragment.this.getParentFragment())).changeLayout(1);

MarketFragment中的changeLayout方法

 public void changeLayout(int index) {        if (index == 0) {            positionFlag = false;            mEdit.setVisibility(View.GONE);            mEditComplete.setVisibility(View.GONE);            mIndexAsk.setVisibility(View.GONE);        } else if (index == 1) {            positionFlag = true;            mEdit.setVisibility(View.GONE);            mEditComplete.setVisibility(View.GONE);            mIndexAsk.setVisibility(View.VISIBLE);        }    }
阅读全文
0 0
原创粉丝点击