Membuat beberapa activity di Android Studio
Dalam postingan ini mimin akan membagikan pengalaman dalam membuat beberapa activity yang dapat berpindah ke activity lain nya lanjutan dari postingan sebelum nya yaitu Menjalankan Project di Android Studio.
Langsung saja kita bahas.
1. Tambahkan activity dengan cara seperti gambar.
2. Beri nama seperti gambar, lalu finish.
* buat 3 activity dengan nama pertama, kedua & ketiga.
3. Buka activity_main.xml dan edit seperti pada gambar, dengan script seperti di bawah.
<TextView
android:id="@+id/txtMenuUtama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="Menu Utama"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
/> <Button
android:id="@+id/btnPertama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="76dp"
android:text="Activity Pertama"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/txtMenuUtama"
/> <Button
android:id="@+id/btnKedua"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:text="Activity Kedua"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnPertama"
/> <Button
android:id="@+id/btnKetiga"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:text="Activity Ketiga"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnKedua"
/> <Button
android:id="@+id/btnExit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:text="Keluar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnKetiga"
/>
4. Buka MainActivity.java dan edit seperti di bawah ini.
import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { Button btnPertama, btnKedua, btnKetiga, btnKeluar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnPertama = (Button) findViewById(R.id.btnPertama); btnKedua = (Button) findViewById(R.id.btnKedua); btnKetiga = (Button) findViewById(R.id.btnKetiga); btnKeluar = (Button) findViewById(R.id.btnKeluar); btnPertama.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //Menambahkan perintah dari kejadian tombol 1 klik
Intent intent = new Intent(MainActivity.this,Activity_Pertama.class); startActivity(intent); } }); btnKedua.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,Activity_Kedua.class); startActivity(intent); } }); btnKetiga.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,Activity_Ketiga.class); startActivity(intent); } }); btnKeluar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { finish(); } }); } }
5. Buka activity_pertama.xml dan buat design nya seperti gambar.
<TextViewandroid:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Activity Pertama"
android:textSize="32dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
<Buttonandroid:id="@+id/Back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="68dp"
android:text="Kembail ke menu"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
/>
*copy pastekan ke activity kedua dan ketiga dan ubah title nya.`
6. Buka ActiviyPertama.java dan ketikkan script seperti dibawah:
public class Activity_Pertama extends AppCompatActivity { Button btnBack; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity__pertama); btnBack = (Button) findViewById(R.id.Back); btnBack.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(Activity_Pertama.this,MainActivity.class); startActivity(intent); } }); } }
* copy pastekan ke Activity kedua dan ketiga.
7. Terakhir jalankan projek nya.
Sekian postingan ini semoga bermanfaat.





Tidak ada komentar:
Posting Komentar