Di android, layout memang sangat penting untuk user interface, ada beberapa macam macam layout pada android, yaitu LinearLayout, RelativeLayout , FrameLAyout, ScrollViewLayout dan sebagainya. Layout di android berjenis .xml .
Disini akan memberikan contoh penggunaan LinearLayout, RelativeLayout dan ScrollViewLayout.
LinearLayout memiliki 2 jenis yaitu vertikal dan horizontal, dan untuk peletakan layout di android studio berada di folder res > layout > nama file xml nya seperti di gambar
RelativeLayout.
Jika LinearLayout diposisikan sejajar vertikal dan horizontal, berbeda dengan relativelayout yang bisa diposisikan dimana saja .
berikut ini kode nya :
<?xml version="1.0" encoding="utf-8"?>
<ScrollView android:padding="16dp"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollid"
android:scrollbars="none"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.farid.ima.MainActivity"
android:orientation="vertical"><LinearLayout
android:layout_width="match_parent"
android:id="@+id/linearparent"
android:orientation="vertical"
android:layout_height="match_parent"><LinearLayout
android:id="@+id/linearchild"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"><ImageView
android:layout_width="wrap_content"
android:layout_height="200dp"
android:scaleType="centerCrop"
android:layout_marginBottom="20dp"
android:src="@drawable/kampung"/><TextView
android:layout_width="wrap_content"
android:id="@+id/textview"
android:text="@string/textview"
android:layout_height="wrap_content" /></LinearLayout><RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" ><Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1"
android:id="@+id/button1"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 2"
android:id="@+id/button2"
android:layout_alignParentRight="true"/><Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:text="Button3"
android:layout_below="@+id/button1"/></RelativeLayout></LinearLayout></ScrollView>
Untuk TextView yang ini
<TextView
android:layout_width="wrap_content"
android:id="@+id/textview"
android:text="@string/textview"
android:layout_height="wrap_content" />
diambil dari folder res > values > strings.xml
Dan ini hasilnya
1 komentar:
Write komentarTerima kasih update nya mas.
ReplyDi tunggu kelanjutannya :)