Coding Praktikum Android
Coding Praktikum Android
0651 12 151
Activity_Main.xml
xmlns:android=http://schemas.android.com/apk/res/android
(kode default pada layout xml)
xmlns:tools=http://schemas.android.com/tools
(kode default pada layout xml)
android:layout_width="match_parent"
(mengatur lebar layout sesuai layar hp)
android:layout_height="match_parent"
(mengatur tinggi layout sesuai layar hp)
android:paddingLeft="@dimen/activity_horizontal_margin"
(mengatur jarak kiri dengan mengambil jarak dari @dimen)
android:paddingRight="@dimen/activity_horizontal_margin"
(mengatur jarak kanan dengan mengambil jarak dari @dimen)
android:paddingTop="@dimen/activity_vertical_margin"
(mengatur jarak atas dengan mengambil jarak dari @dimen)
android:paddingBottom="@dimen/activity_vertical_margin"
(mengatur jarak bawah dengan mengambil jarak dari @dimen)
tools:context=".MainActivity">
(elemen atribut di dalam file xml)
<EditText
(membuat textfield)
android:layout_width="wrap_content"
(mengatur lebar layout menyesuiakan dengan isi content)
android:layout_height="wrap_content"
(mengaturtinggi layout menyesuiakan dengan isi content)
android:id="@+id/et1"
(membuat identitas dengan id:et1)
android:inputType="text"
(megatur jenis input yang digunakan yaitu text)
android:ems="10 />
(mengatur lebar text)
android:layout_alignParentTop="true"
(mengatur batas atas tampilan sesuai dengan parent)
android:layout_centerHorizontal="true"
(mengatur posisi berada di tengah secara horizontal)
<TextView
(Membuat Text)
android:layout_width="wrap_content"
(mengatur lebar layout menyesuiakan dengan isi content)
android:layout_height="wrap_content"
(mengaturtinggi layout menyesuiakan dengan isi content)
android:id="@+id/tv1"
Muhamad rheza
(membuat identitas pada TextView dengan id:tv1)
android:layout_below="@+id/et1"
(mengatur layout tv1 berada dibawah id:et1)
android:text="ini textview"
(membuat text ini textview)
android:layout_centerHorizontal="true"/>
(membuat posisi berada di tengah secara horizontal)
<Button
(membuat tombol)
android:layout_width="wrap_content"
(mengatur lebar layout menyesuiakan dengan isi content)
android:layout_height="wrap_content"
(mengaturtinggi layout dengan isi content)
android:id="@+id/bt1"
(membuat identitas dengan id:bt1)
android:text="tampilkan"
(membuat text tampilkan)
android:layout_below="@+id/tv1"
(mengatur layout bt1 berada dibawah id:tv1)
android:layout_centerHorizontal="true"/>
(mengatur posisi di tengah secara horizontal)
</RelativeLayout>
(menutup tag RelativeLayout)
0651 12 151
Muhamad rheza
0651 12 151
MainActivity.java
package com.aa.pertemuan3;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
Muhamad rheza
0651 12 151
@Override
public void onClick(View v) {
(metod onClick dengan hak akses public dan tidak mempunyai nilai kembalian dengan argumen
View)
tv1.setText(""+et1.getText());
(memanggil text pada et1 kedalam tv1)
}
}