Android 在没有闪存的活动之间切换

Android 在没有闪存的活动之间切换,android,xml,flash,Android,Xml,Flash,我一直在苦苦寻找这个问题的答案,但找不到任何答案。 我的问题是,我创建了一个XML文件,上面有5个按钮,每个按钮都链接到另一个XML文件。单击后,该按钮会将您带到下一个xml文件,该文件在同一位置具有相同的5个按钮。我面临的问题是,当页面切换时,会有一个非常轻微的黑色闪光。然后还有一个工具栏加载的地方。我如何修复这个恼人的滞后并使其流畅 无需在活动之间切换,只需在布局xml文件之间进行更改即可 xml布局1 <Button android:layout_width="wrap_co

我一直在苦苦寻找这个问题的答案,但找不到任何答案。
我的问题是,我创建了一个XML文件,上面有5个按钮,每个按钮都链接到另一个XML文件。单击后,该按钮会将您带到下一个xml文件,该文件在同一位置具有相同的5个按钮。我面临的问题是,当页面切换时,会有一个非常轻微的黑色闪光。然后还有一个工具栏加载的地方。我如何修复这个恼人的滞后并使其流畅

无需在活动之间切换,只需在布局xml文件之间进行更改即可

xml布局1

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New Button"
    android:id="@+id/button"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:onClick="newLayout"/>

为什么不在当前活动中只更改按钮属性(颜色、必要时的文本、onclick侦听器)?你是否将PendingTransition覆盖为无动画?@aelimill是的,因此我有一个主题,带有一行代码,可以删除任何动画。之前,页面会跳起来。现在,它保持平坦,这很好,但加载按钮和工具栏显然需要一秒钟的时间。有办法吗?有没有办法将所有内容都包含在一个content_main.XML中?对于每个按钮,我都有一个不同的XML文件,您可以在其他XML中重用XML组件。我不知道您的应用程序的逻辑,但您可以删除,例如,带有按钮的容器,然后添加另一个。或者重写fragments@aelimill对所以我有一个主要活动和一个主要内容,我包括在主要活动中。然后我有一个名为ActivityMain的Java文件。单击Java文件时,每个按钮都链接到另一个Java文件。每个Java文件与主文件几乎是相同的克隆,每个文件调用几乎相同的XML文件,这些文件具有不同的按钮和不同的页面内容。
 public void newLayout(View view) {
    setContentView(R.layout.new_layout);

}