Listing Program Menu ListView (xml)
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/sa"
tools:context=".MainActivity" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="19dp"
android:text="MENU PERHITUNGAN"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="41dp" >
Berikut ini adalah listing program Menu ListView (java)
package com.example.menulistview;
import android.os.Bundle;
import android.app.Activity;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.view.View;
import android.widget.AdapterView.OnItemClickListener;
import android.content.Intent;
import android.widget.AdapterView;
public class MainActivity extends Activity implements OnItemClickListener {
private ListView lsmenu;
private String[]menu = {"Luas Persegi Panjang","Luas Segitiga", "Luas Lingkaran", "Volume Kubus", "Keluar"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lsmenu = (ListView)findViewById(R.id.lsmenu);
ArrayAdapter
(this,android.R.layout.simple_list_item_1,menu);
lsmenu.setAdapter(adapter);
lsmenu.setOnItemClickListener(this);
}
public void onItemClick(AdapterViewarg0,View arg1,int posisi, long arg3){
Intent i = null;
if(menu[posisi].equals("Luas Lingkaran")){
i = new Intent(this, LuasLingkaran.class);
startActivity(i);
}else if (menu[posisi].equals("Volume Kubus")){
i = new Intent(this, VolumeKubus.class);
startActivity(i);
}else if(menu[posisi].equals("Luas Persegi Panjang")){
i =new Intent(this, LuasPersegiPanjang.class);
}else if(menu[posisi].equals("Keluar")){
finish();
}
}
}
_________________________________________________________________________________
Listing Program Luas Lingkarang (xml)
android:layout_height="fill_parent"
android:background="@drawable/ff">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="MENGHITUNG LUAS LINGKARAN"
android:textAppearance="?android:attr/textAppearanceMedium"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="26dp"
android:text="JARI-JARI"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_marginLeft="46dp"
android:layout_toRightOf="@+id/textView2"
android:ems="10" />
Listing Program Luas Lingkaran (Java)
package com.example.menulistview;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;
public class LuasLingkaran extends Activity {
EditText eJari, eLuas, eKeliling;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.luaslingkaran);
}
public void myClickHandler(View v){
eJari = (EditText)findViewById(R.id.ejari);
eLuas = (EditText)findViewById(R.id.eluas);
eKeliling = (EditText)findViewById(R.id.ekeliling);
switch (v.getId()){
case R.id.btnproses:
int jari = Integer.parseInt(eJari.getText().toString());
double luas = 3.14 * jari * jari;
double keliling = 2 * 3.14 * jari;
eLuas.setText(String.valueOf(luas));
eKeliling.setText(String.valueOf(keliling));
break;
case R.id.btnhapus:
eJari.setText ("");
eLuas.setText ("");
eKeliling.setText ("");
break;
}
}
}
__________________________________________________________________________________
Listing Program Volume Kubus (xml)
android:layout_height="fill_parent"
android:background="@drawable/ff"
android:orientation="vertical" >
android:textColor="#F03000"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sisi Kubus" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
Listing Program Volume Kubus (Java)
package com.example.menulistview;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class VolumeKubus extends Activity implements OnClickListener{
private EditText eSisi, eVolume ;
private Button btnhitung;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.volumekubus);
eSisi= (EditText) findViewById(R.id.esisi) ;
eVolume= (EditText) findViewById(R.id.evolume) ;
btnhitung= (Button) findViewById(R.id.btnhitung) ;
btnhitung.setOnClickListener(this) ;
}
public void onClick(View v) {
try{
int sisi= Integer.parseInt(eSisi.getText().toString()) ;
double luas = sisi * sisi * sisi ;
eVolume.setText(String.valueOf(luas)) ;
}catch (Exception e) {
e.printStackTrace() ;
}
}
}
0 komentar:
Posting Komentar