Java 如何从一个片段移动到另一个片段?
我在主屏幕和主屏幕中有一个Java 如何从一个片段移动到另一个片段?,java,android,fragment,Java,Android,Fragment,我在主屏幕和主屏幕中有一个表格布局 我想从片段移动到tablayout到新片段 我的代码: public void onClick(View v) { Fragment fragment = new Main2Activity(); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); Fragm
表格布局
我想从片段移动到tablayout
到新片段
我的代码:
public void onClick(View v) {
Fragment fragment = new Main2Activity();
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(container.getId(), fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
和新片段:
public View onCreateView(LayoutInflater inflater,ViewGroup viewGroup, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_main2, viewGroup, false);
Toast.makeText(view.getContext(), "...", Toast.LENGTH_SHORT).show();
return view;
}
但是,当我点击TextView
时,会显示祝酒词,但activity\u main2
不会显示
第一个片段
第二个片段
片段之间的通信只能通过接口并将该接口实现到父活动中。
您可以从获取帮助您的意思是,当您单击FragmentA中的
文本视图
时,它将显示FragmentB,或者它将显示新活动?