iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 15
0
Mobile Development

Android Studio入門教學&筆記系列 第 15

Android Studio - Intent跳轉頁面

  • 分享至 

  • xImage
  •  

一個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);
            }

        });
    }
}

上一篇
Android-設計外觀(Dialog)
下一篇
Android Studio - SharedPreferences介紹
系列文
Android Studio入門教學&筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言