Melanjutkan Postingan yang sebelumnya mengenai List View , Kali ini saya akan menambahkan 1 activity lagi ketika kita mengklik salah satu dari list view tersebut
Klai Ini saya Akan MEnambahkan Login
1. Masuk Ke Androit Studio anda lalu pilih File kemudian new projeck
pilih Empati Activity
2. Buatlah Tampilan Login Pada Main Activity Anda
Dan berikut XML nya
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<EditText
android:id="@+id/TxtUser"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:layout_marginStart="84dp"
android:layout_marginLeft="84dp"
android:layout_marginTop="221dp"
android:layout_marginEnd="85dp"
android:layout_marginRight="85dp"
android:layout_marginBottom="47dp"
android:ems="10"
android:hint="User Name"
android:inputType="textPersonName"
app:layout_constraintBottom_toTopOf="@+id/txtpass"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/txtpass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="84dp"
android:layout_marginLeft="84dp"
android:layout_marginEnd="85dp"
android:layout_marginRight="85dp"
android:layout_marginBottom="27dp"
android:ems="10"
android:hint="Password"
android:inputType="textPassword"
app:layout_constraintBottom_toTopOf="@+id/btnlogin"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/btnlogin"
android:layout_width="306dp"
android:layout_height="63dp"
android:layout_marginStart="39dp"
android:layout_marginLeft="39dp"
android:layout_marginEnd="39dp"
android:layout_marginRight="39dp"
android:layout_marginBottom="61dp"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="71dp"
android:layout_marginLeft="71dp"
android:layout_marginTop="34dp"
android:layout_marginEnd="87dp"
android:layout_marginRight="87dp"
android:text="Login Form"
android:textStyle="normal|bold"
android:textSize="45sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
2. Kita Akan Buat Activyti untuk liSt view
Saya Memilih Activyti tersebut guna pengembangan lebih lanjut
Karna Pada Pertemuan Sebelumya Kita sudah Membahas Membuat List View KAli ini saya tinggal Memasukan Scrip Memanggil Actyvity Pada List View
package com.example.liverpool.uts_android;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Adapter;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.util.ArrayList;
public class BelajarActivity extends AppCompatActivity {
public ListView listdata ;
// String[] listArray={"ASP","C#","C++","HTML5","Javascript","Java","Objective-C","Perl","PHP","Python","Swift",};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_belajar);
listdata = (ListView)findViewById(R.id.listid);
ArrayList<String> list = new ArrayList<String>();
list.add("B. Indonesia");
list.add("B. Inggris");
list.add("Matematika");
list.add("Agama");
list.add("Ipa");
list.add("IPS");
list.add("Fisika");
list.add("Kimia");
list.add("Komputer");
list.add("Lingkungan Hidup");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list);
listdata.setAdapter(arrayAdapter);
listdata.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//Berpindah Activity dan Mempassing data Nama pada Activity Selanjutnya
IF(itemText.equals("B. Indonesia"))
Intent sendData = new Intent(MainActivity.this, DataPelajaran.class);
startActivityForResult(B.Indonesia, 0);
}
});
}
}