在android中切换不同的布局

在android中切换不同的布局,android,android-layout,android-menu,Android,Android Layout,Android Menu,我有一个菜单,它有两个选项,在xml中使用convertC和convertF方法的onclick特性 我的应用程序中有两种布局:CelsiusConversion和Fahrenheit Conversion 我想知道的是如何设置使用所需布局的方法 有办法做到这一点吗?有不同的方法: 为每个布局创建新的活动。然后,您将执行此操作以启动所选的一个“ 为每个对话框创建新对话框 FragmentManager fm = getActivity().getSupportFragmentManager()

我有一个菜单,它有两个选项,在xml中使用convertC和convertF方法的onclick特性

我的应用程序中有两种布局:CelsiusConversion和Fahrenheit Conversion

我想知道的是如何设置使用所需布局的方法


有办法做到这一点吗?

有不同的方法:

  • 为每个布局创建新的活动。然后,您将执行此操作以启动所选的一个“

  • 为每个对话框创建新对话框

    FragmentManager fm = getActivity().getSupportFragmentManager();
    ExportXMLDialog dialog = new convertFDialog();
    dialog.setTargetFragment(this, 0);
    dialog.show(fm, 0;;
    
  • 将两个布局都放在正在显示或要显示的布局中。然后可以通过将一个设置为可见,另一个设置为消失来切换它们的可见性

  • 看到这个了吗
    FragmentManager fm = getActivity().getSupportFragmentManager();
    ExportXMLDialog dialog = new convertFDialog();
    dialog.setTargetFragment(this, 0);
    dialog.show(fm, 0;;