3.22. Menu_pelanggaran.java
TableLayout xmlns:android
= http:schemas.android.comapkresandroid
xmlns:tools =
http:schemas.android.comtools android:layout_width
= match_parent
android:layout_height =
match_parent android:paddingBottom
= dimenactivity_vertical_margin
android:paddingLeft =
dimenactivity_horizontal_margin android:paddingRight
= dimenactivity_horizontal_margin
android:paddingTop =
dimenactivity_vertical_margin android:background
= drawablepelanggaran
tools:context =
.Menu_utama TextView
android:id =
+idtextView1 android:layout_width
= wrap_content
android:layout_height =
wrap_content android:textColor
= 8F00FF
android:textSize =
24dp android:textStyle
= bold
android:typeface =
monospace android:text
= Menu Pelanggaran
TextView android:id
= +idtextView2
android:layout_width =
wrap_content android:layout_height
= wrap_content
android:layout_marginTop =
20dp android:textColor
= ff0000
android:text =
“Setiap kecelakaan lalu lintas, PASTI diawali oleh suatu pelanggaran” Button
android:id =
+idtomboluu android:layout_width
= wrap_content
android:layout_height =
wrap_content android:layout_alignLeft
= +idtextView1
android:layout_below =
+idtextView1 android:layout_marginTop
= 20dp
android:onClick =
tomboluu android:drawableLeft
= drawablelogo_pelanggaran
android:text =
Pelanggaran dan Denda Maksimal Sesuai UU No.2 Tahun 2009 Button
android:id =
+idtomboltilang android:layout_width
= wrap_content
android:layout_height =
wrap_content android:drawableLeft
= drawablelogo_tilang
android:onClick =
tomboltilang android:text
= Tilang
Button android:id
= +idtombolgambar
android:layout_width =
wrap_content android:layout_height
= wrap_content
android:drawableLeft =
drawablejpg android:onClick
= tombolgambar
android:text =
Gambar Akibat Melanggar Button
android:id =
+idtombolkembalikemenuutama android:layout_width
= wrap_content
android:layout_height =
wrap_content android:layout_marginTop
= 20dp
android:onClick =
tombolkembalikemenuutama android:drawableLeft
= drawableandro
android:text =
kembali ke menu utama TableLayout
3.23. Pelanggarandandenda.java
package com.example.rambulalulintas; import java.util.ArrayList;
import android.app.ExpandableListActivity; import android.content.Context;
import android.os.Bundle; import android.view.LayoutInflater;
import android.view.View; import android.content.Intent;
import android.widget.ExpandableListView; import android.widget.ExpandableListView.OnChildClickListener;
import android.widget.Toast; public class Pelanggarandandenda extends ExpandableListActivity implements
OnChildClickListener { Override
public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState;
ExpandableListView expandbleLis = getExpandableListView; expandbleLis.setDividerHeight2;
expandbleLis.setGroupIndicatornull; expandbleLis.setClickabletrue;
setGroupData; setChildGroupData;
NewAdapter mNewAdapter = new NewAdaptergroupItem, childItem; mNewAdapter
.setInflater LayoutInflater
getSystemServiceContext.LAYOUT_INFLATER_SERVICE, this;
getExpandableListView.setAdaptermNewAdapter; expandbleLis.setOnChildClickListenerthis;
} public void setGroupData {
groupItem.add1. PELAKU : SETIAP ORANG\n Mengakibatkan Gangguan;
groupItem.add2. PELAKU SETIAP PENGGUNA JALAN\n Tidak Mematuhi Perintah Petugas;
groupItem.add3. SETIAP PENGEMUDI\n a.Tidak Bawa SIM; groupItem.add b.Tidak Memiliki SIM;
groupItem.add c.STNK Atau SCK Tidak Sah; groupItem.add d.TNKB Tidak Sah;
groupItem.add e.Memasang Perlengkapan Yang Dapat\n Membahayakan Keselamatan;