当单击片段内的按钮时,我想转到父TabLayout中的另一个片段

时间:2016-06-04 17:33:20

标签: android android-fragments material-design android-tablayout

我有一个MainActivity,包含TabLayout有两个片段FA,FB

具有另一个Tablayout的第一片段FA包含2个片段FAA,FAB

我在美国联邦航空局内有一个按钮,我希望当我点击它时,它会将我发送到已经在父母TabLayout内的FB

我尝试了很多解决方案,但没有任何建议吗?

    @OnClick(R.id.frag_timeline_fab_faa)
public void goToFBFromFAA(View view) {

    // Code shoud be here
}

1 个答案:

答案 0 :(得分:2)

这样做的方法是通过接口。Here is a similar question I found

片段FAA:

public interface OnFragmentInteractionListener {
    void onFragmentInteraction(Param param);
}

然后在您的父片段中,您需要实现该接口:

public class FA extends Fragment implements 
        FAA.OnFragmentInteractionListener {
    @Override
    public void onFragmentInteraction(Param param) {
    //Your code here
    }
}