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




Senin, 23 September 2019

Lis View Tahap 1 System Pembelajaran


Nama : Abdul khodir ZAelani
Nim : 161021450400

Assalamuallaikum

Pembahasan Kali ini saya akan membahas menggunakan list View dengan menggunakan android studio

1.      buat projek baru pada adroid studio anda 
2. Pilih Activita yang akan kita buat sebagai tampilan awal 

            
3.Buat Kembali Activity ke 2 sebagai tampilan list view yang akan kita buat
4. kemudian masukan LIst view pada xml activity yang ke 2 
<ListView
        android:id="@+id/listid"
        android:layout_width="368dp"
        android:layout_height="495dp"
        android:layout_marginStart="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginTop="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginBottom="8dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
5. Tambahkan Layout baru pada res/layout 
6.setelah kita tambahkan layout baru masukan scrip brikut untuk menambahkan text view di xml nya
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/labeltugas"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="10dip"
        android:textSize="18dip"
        android:textStyle="bold" >
    </TextView>
7. Pindah ke Clas Activity Yang ke dua , kemudian masukan Scrip di bawah ini untuk membuat list araynya
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("ASP");
        list.add("Java");
        list.add("C#");
        list.add("C++");
        list.add("Javascript");
        list.add("Objective-C");
        list.add("PHP");
        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list);

        listdata.setAdapter(arrayAdapter);


    }
}
8. dan jangan lupa tambahkan intent pada activiti pertama untuk emindahkan dari activity pertama ke activity yang ke 2
Intent i = new Intent(MainActivity.this, BelajarActivity.class);
            startActivity(i);
9. kemudian kita runing


TAmpilan Awal


Klik Pada menu Belajar
Tampilan LIst View Yang telah kita buat tadi


Cukup skian.. nanti kita lanjutkan dengan menambahkan picture yang lainnya

wassalamuallaikum