在android中切换不同的布局

时间:2013-10-13 19:23:35

标签: android android-layout android-menu

我有一个菜单有2个选项,在xml中使用onclick功能,方法是convertC和convertF。

我的应用程序中有2个布局:CelsiusConversion和Fahrenheit Conversion。

我想知道的是如何设置方法以使用我想要的布局。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

有不同的方法可以做到这一点:

  1. 为每个布局创建新活动。然后你会这样做以启动一个选定的#34;

     Intent i = new Intent(getActivity(), convertFActivity.class);
     startActivity(i);
    
  2. 为每个人创建新的对话框。

    FragmentManager fm = getActivity().getSupportFragmentManager();
    ExportXMLDialog dialog = new convertFDialog();
    dialog.setTargetFragment(this, 0);
    dialog.show(fm, 0;;
    
  3. 将两种布局放在要显示或要显示的布局中。然后,您可以通过将一个设置为VISIBLE,将另一个设置为GONE来切换其可见性。