一個APP通常會有Activity,所以切換頁面是必須須學會的,最基本方式就是利用Intent類別裡的setClass搭配點擊監聽,做到切換Activity的功能,程式碼很短
Intent intent = new Intent();
intent.setClass(A.this, B.class);
startActivity(intent);
也可以寫成
Intent intent = new Intent(A.this, B.class);
startActivity(intent);
finish(); //換頁後結束此頁
接著來看看怎麼實際運用吧,記得先創立app的第二個畫面,我選擇了Empty Activity
做出讓MainActivity跳到我第二個畫面Activity的程式碼
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = findViewById(R.id.btn);
button.setOnClickListener(new View.OnClickListener() { //點擊後執行跳頁的指令
@Override
public void onClick(View view) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, Activity.class);
startActivity(intent);
}
});
}
}