MODUL 6
LAYOUT OBJEK
Desain Buat project baru berikut ini
- File
- New
- Other
- Android Project
- Project Name : [Nama Anda] Contoh : layout
- Next
- Android 2.2
- Next
- Aplication Name : [Nama Anda] contoh : layout
- Package Name : [nama anda].layout
contoh : [Link]
- Finish
Desain Form seperti gambar berikut pada [Link]:
Objek Keterangan
TextView Text:Nilai A, id="@+id/textView1"
EditView id="@+id/tvnilaiA"
TextView Text:Nilai B, id="@+id/textView2"
EditView id="@+id/tvnilaiB "
Button Text:Tambah, id="@+id/tambah"
Button Text:Kurang, id="@+id/kurang"
Button Text:Kali, id="@+id/kali"
Button Text:Bagi, id="@+id/bagi"
TextView Text:Hasil, id="@+id/textView3"
EditView id="@+id/tvhasil "
Perbaiki perintah yang terdapat pada [Link] menjadi seperti berikut ini:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="[Link]
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai A" />
<EditText
android:id="@+id/tvnilaiA"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai B" />
<EditText
android:id="@+id/tvnilaiB"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/tambah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tambah"
android:onClick="tambahClick"/>
<Button
android:id="@+id/kurang"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.03"
android:text="Kurang"
android:onClick="kurangClick"/>
<Button
android:id="@+id/kali"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.08"
android:text="Kali"
android:onClick="kaliClick"/>
<Button
android:id="@+id/bagi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.10"
android:text="Bagi"
android:onClick="bagiClick"/>
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hasil" />
<EditText
android:id="@+id/tvhasil"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Perbaiki perintah yang terdapat pada [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class LayoutActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link]);
}
public void tambahClick (View v){
EditText p = (EditText)findViewById([Link]);
EditText l = (EditText)findViewById([Link]);
Double A = [Link]([Link]().toString());
Double B = [Link]([Link]().toString());
Double hasil = A + B;
TextView Luas = (TextView)findViewById([Link]);
[Link]([Link]());
}
public void kurangClick (View v){
EditText p = (EditText)findViewById([Link]);
EditText l = (EditText)findViewById([Link]);
Double A = [Link]([Link]().toString());
Double B = [Link]([Link]().toString());
Double hasil = A - B;
TextView Luas = (TextView)findViewById([Link]);
[Link]([Link]());
}
public void kaliClick (View v){
EditText p = (EditText)findViewById([Link]);
EditText l = (EditText)findViewById([Link]);
Double A = [Link]([Link]().toString());
Double B = [Link]([Link]().toString());
Double hasil = A * B;
TextView Luas = (TextView)findViewById([Link]);
[Link]([Link]());
}
public void bagiClick (View v){
EditText p = (EditText)findViewById([Link]);
EditText l = (EditText)findViewById([Link]);
Double A = [Link]([Link]().toString());
Double B = [Link]([Link]().toString());
Double hasil = A / B;
TextView Luas = (TextView)findViewById([Link]);
[Link]([Link]());
}
}