Professional Documents
Culture Documents
MOBILE APPLICATION
DISUSUN OLEH
Nama : Zuhri
Kelas : 3 TRPL
NPM : 1061930
Email: polman@polman-babel.ac.id
1. Source Code Linear Layout
<androidx.constraintlayout.widget.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"
android:background="#000">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="400dp"
android:orientation="vertical"
android:padding="16dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="373dp"
android:layout_height="33dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
app:srcCompat="@drawable/images" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:text="Nama"
android:gravity="center"/>
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:layout_weight="1"
android:gravity="center"
android:text="No.Handphone" />
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:background="#B0C4DE"
android:layout_marginTop="11dp"
android:layout_weight="1"
android:gravity="center"
android:text="Email" />
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:layout_weight="1"
android:gravity="center"
android:text="Alamat" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="379dp"
android:layout_height="wrap_content"
android:layout_marginTop="11dp"
android:layout_weight="1"
android:background="#B0C4DE"
tools:srcCompat="@tools:sample/avatars" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:id="@+id/button"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="Batal" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="Simpan" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
2. Penjelasan Source Code
Membuat tampilan loga atau gambar pada layout
<ImageView
android:id="@+id/imageView"
android:layout_width="373dp"
android:layout_height="33dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
app:srcCompat="@drawable/images" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:text="Nama"
android:gravity="center"/>
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:layout_weight="1"
android:gravity="center"
android:text="No.Handphone" />
Membuat Text View Email
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:background="#B0C4DE"
android:layout_marginTop="11dp"
android:layout_weight="1"
android:gravity="center"
android:text="Email" />
<TextView
android:id="@+id/textView2"
android:layout_width="379dp"
android:layout_height="41dp"
android:layout_marginTop="11dp"
android:background="#B0C4DE"
android:layout_weight="1"
android:gravity="center"
android:text="Alamat" />
Membuat Button Batal
<Button
android:id="@+id/button"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="Batal" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="Simpan" />
<androidx.constraintlayout.widget.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">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp"
android:background="#DCDCDC">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginStart="150dp"
android:layout_marginLeft="250dp"
android:layout_marginTop="90dp"
android:text="Log In"
android:textColor="@color/black"
android:textSize="30dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:text="Email"
android:textColor="@color/black"
android:textSize="15dp" />
<EditText
android:id="@+id/editTextTextPersonName2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/textView2"
android:layout_alignBottom="@id/textView2"
android:layout_alignParentEnd="true"
android:layout_alignLeft="@id/editTextTextPassword"
android:layout_alignStart="@id/editTextTextPassword"
android:layout_toRightOf="@id/textView2"
android:ems="10"
android:inputType="textPersonName"
android:text="" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/editTextTextPassword"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginStart="50dp"
android:layout_marginLeft="50dp"
android:text="Password"
android:textColor="@color/black"
android:textSize="15dp" />
<EditText
android:id="@+id/editTextTextPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@id/editTextTextPersonName2"
android:inputType="" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@id/editTextTextPassword"
android:layout_marginTop="40dp"
android:text="Masuk" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginTop="150dp"
app:srcCompat="@drawable/berita315polman" />
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
5. Penjelasan Source Code
Membuat Text View Log In
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginStart="150dp"
android:layout_marginLeft="250dp"
android:layout_marginTop="90dp"
android:text="Log In"
android:textColor="@color/black"
android:textSize="30dp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView"
android:layout_marginLeft="50dp"
android:layout_marginTop="10dp"
android:text="Email"
android:textColor="@color/black"
android:textSize="15dp" />
<EditText
android:id="@+id/editTextTextPersonName2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/textView2"
android:layout_alignBottom="@id/textView2"
android:layout_alignParentEnd="true"
android:layout_alignLeft="@id/editTextTextPassword"
android:layout_alignStart="@id/editTextTextPassword"
android:layout_toRightOf="@id/textView2"
android:ems="10"
android:inputType="textPersonName"
android:text="" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/editTextTextPassword"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginStart="50dp"
android:layout_marginLeft="50dp"
android:text="Password"
android:textColor="@color/black"
android:textSize="15dp" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@id/editTextTextPassword"
android:layout_marginTop="40dp"
android:text="Masuk" />
6. Layout