- Beranda
- Komunitas
- Tech
- Mac Applications & Games
Cara Berpindah Halaman (Layout/Activity) di Android Studio Menggunakan Intent Kotlin


TS
cancreative2017
Cara Berpindah Halaman (Layout/Activity) di Android Studio Menggunakan Intent Kotlin

• Pertama buat projek dengan dengan bahasa yang dipilih yaitu Kotlin di Android Studio.
• Setelah itu Buat satu Activity lagi dan beri nama Second Activity.
• Kemudian buka layout main_activity.xml dan tambahkan kode dibawah ini
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_centerInParent="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android

<TextView
android:textSize="16dp"
android:textColor="#000000"
android:textAlignment="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Halaman Utama"/>
<Button
android:id="@+id/main_btn_pindah"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Buka Halaman Dua"/>
</LinearLayout>
</RelativeLayout>
• Selanjutnya buka layout activity_second.xml dan tambahkan seperti di bawah ini
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SecondActivity">
<TextView
android:textAlignment="center"
android:text="Halaman Dua"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
</RelativeLayout>
• Setelah selesai pada layout mari kita berpindah ke MainActivity untuk menambahkan kode berpindah ke SecondActivity dengan Intent
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
main_btn_pindah.setOnClickListener {
//berpindah activity Intent(activity-saat-ini, activity-tujuan)
val go = Intent(this@MainActivity, SecondActivity::class.java)
//menjalankan intent
startActivity(go)
}
}
}
Oke selesai deh untuk pindah activity, sederhana kan ? Anda bisa menambahkan pindah activity dengan membawa sebuah nilai string, integer ke activity tujuan. Anda bisa juga menambahkan animasi dan flag di intent yang anda gunakan. Untuk info selengkapnya, Anda bisa membaca di https://developer.android.com/guide/...-filters?hl=id. Source Code ini bisa dilihat di Github https://github.com/ramcona/simple-intent.
Sekian dulu tutorial dari CAN Creative. Pastikan Anda terus mengikuti CAN Creative untuk mendapatkan tutorial terbaru seputar dunia aplikasi. Ikuti CAN Creative di instagram @cancreative, facebook CAN Creative dan website can.co.id. Selamat mencoba. Salam sukses untuk kalian semua.
Diubah oleh cancreative2017 11-09-2020 07:07
0
4.5K
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan