1画面 1Activity は設計も実装も楽なんですけど、なんせ Activity 間の遷移は時間がかかります。一瞬待たされるよね? setContentView() を使って画面遷移を実現すると、待たされることはなくなります。 では、コード。 R.layout.main -> R.layout.first -> R.layout.second -> finish という画面遷移になっています。 package yanzm.products.screentransition.lib; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View;
![Android 複数画面 1 Activity で画面遷移](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b20b906818d8a83379d05b03a53327cc81dc79e/height=288;version=1;width=512/http%3A%2F%2F1.bp.blogspot.com%2F_HRaLqTNFL7w%2FTUy4Vg3gp9I%2FAAAAAAAACJ0%2FGmBuskX98OY%2Fw1200-h630-p-k-no-nu%2FscreenTransitionAll.png)