Android 在一个活动中设置不同的视图

Android 在一个活动中设置不同的视图,android,android-activity,android-view,Android,Android Activity,Android View,我已经创建了一个按钮,如果单击它,将启动以下操作: public void onClick(View v) { // TODO Auto-generated method stub Crunch(); tts.speak("Kurze Pause", TextToSpeech.QUEUE_ADD, null); Unterarm(); SitUp(); } 通过调用Crunch(),我想设置contentView(R.lay

我已经创建了一个按钮,如果单击它,将启动以下操作:

public void onClick(View v) {
    // TODO Auto-generated method stub

    Crunch();
    tts.speak("Kurze Pause", TextToSpeech.QUEUE_ADD, null);     
    Unterarm();
            SitUp();

}
通过调用Crunch(),我想
设置contentView(R.layout.1)
,完成后,我想通过调用Unterarm()将contentView更改为另一个布局。然后通过调用SitUp()调用另一个


我怎样才能以最好的方式处理它?我已经创建了所有的布局和方法,但它不起作用。

你必须使用动画,这是来自官方文档的


希望它有帮助:)

它不起作用,因为它将执行所有方法,它们之间不会有任何延迟,因此您会感觉只有最后一个方法起作用,如果最后一个正在恢复初始状态,您会感觉什么都没有发生


我建议您将该方法包装在
asyncTask
中,并在方法调用之间设置一些延迟。这应该是直截了当的

但是我只想在按钮上点击一次,然后它应该一个接一个地启动不同的方法。好的,非常感谢。但是我怎么处理呢?我阅读了Android开发页面,但我找不到解决问题的正确方法。