Java 如何使用片段内部的OnClickListener在其他片段之间交换

Java 如何使用片段内部的OnClickListener在其他片段之间交换,java,android,fragment,Java,Android,Fragment,我有一个显示2个片段的活动。一个用作选项列表,包括一些文本视图,另一个是相应的片段。对于那些文本视图,使用OnClick在相应片段之间交换的最佳方式是什么 非常感谢您的帮助,我非常感谢。这是交换片段的基本代码: import android.support.v4.app.Fragment; //If not using "support" fragment, use getFragmentManager() FragmentTransaction ft = getSupportFragment

我有一个显示2个片段的活动。一个用作选项列表,包括一些文本视图,另一个是相应的片段。对于那些文本视图,使用OnClick在相应片段之间交换的最佳方式是什么


非常感谢您的帮助,我非常感谢。

这是交换片段的基本代码:

import android.support.v4.app.Fragment;

//If not using "support" fragment, use getFragmentManager()
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

//you can omit this, Android.R. has some built in anmations.
ft.setCustomAnimations(android.R.anim.slide_in_left, R.animator.fade_out);

//"replace" empties the container of all existing fragments.
ft.replace(container, myFrag, str_SomeID);          

ft.commit();
或者,您可以将片段隐藏在适当的位置。 隐藏片段的基本代码:

FragmentManager manager = getSupportFragmentManager();

fragment = manager.findFragmentByTag(str_SomeID);

if (fragment != null && !fragment.isHidden()){

manager.beginTransaction().hide(fragment).commit();
}

你是说藏一个,展示另一个?是的,这就是我的意思。我试过了,遇到了几个问题。谢谢!这正是我想要的。看来我完全错了。