2.7. Implementasi rancangan halaman tambah-item
Sekarang kita buat layout untuk menambahkan item todo.
Tambahkan file resource baru dengan cara klik kanan folder layout > new > Layout resource file. Berikan nama activity_add_item.xml, dengan Root element berupa RelativeLayout
.
Kali ini sedikit berbeda dari sebelumnya. Sebagai root view kita gunakan RelativeLayout
, sehingga posisi komponen-komponen child view-nya dapat diatur lebih bebas. Misalnya posisi EditText
ditaruh paling atas, lalu dibawahnya kita taruh Button
cancel, Disebelah kanan button cancel (masih dibawah komponen EditText
) kita taruh lagi Button
save. Secara keseluruhan, code-nya seperti berikut.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:ems="10"
android:gravity="top"
android:lines="5"
android:id="@+id/editText3"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"
android:id="@+id/button2"
android:layout_below="@+id/editText3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Save"
android:id="@+id/button3"
android:layout_below="@+id/editText3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
berikut preview-nya