Minggu, 06 Oktober 2019

list View Tahap 2

Assalamuallaikum


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