https://azzamganteng-gac.blogspot.com/

Jumat, 02 September 2022

Membuat beberapa activity di Android Studio

 

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.

<TextView
android: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"
/>

<Button
android: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