hahayo siapa yg punya tugas menggunakan eclips???
hari ini saya akan memberi tahu cara membuat project penjualan ayam penyet menggunkan eclips buat kalian yang belum tau yu kepoin …
1.Buka aplikasi eclipse di pc kalian
klik file ==> new==> android project .tentukan judul yang akan dibuat.
2.Buat layout login,daftar menu,dan judul yg mau dijual dan berikut codingnya seperty dibawah ini:
A.coding Login.activity
package com.example.resta161011401349;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LOGINActivity extends Activity {
EditText UserName;
EditText password;
Button login;
Button exit;
EditText UserName;
EditText password;
Button login;
Button exit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
UserName = (EditText) findViewById(R.id.username);
password = (EditText) findViewById(R.id.password);
login = (Button) findViewById(R.id.login);
exit = (Button) findViewById(R.id.exit);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(LOGINActivity.this,DaftarMenuActivity.class);
i.putExtra("pesan","sukses login");
startActivity(i);
}
});
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
UserName = (EditText) findViewById(R.id.username);
password = (EditText) findViewById(R.id.password);
login = (Button) findViewById(R.id.login);
exit = (Button) findViewById(R.id.exit);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(LOGINActivity.this,DaftarMenuActivity.class);
i.putExtra("pesan","sukses login");
startActivity(i);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_login, menu);
return true;
}
}
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_login, menu);
return true;
}
}
B. coding Daftarmenu.activity menggunakan List view
package com.example.resta161011401349;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class DaftarMenuActivity extends Activity {
ListView AnekaAyam;
String [] Menu = {"Ayam Penyet", "Ayam Bakar", "Ayam Goreng", "Ayam Balado"
};
ListView AnekaAyam;
String [] Menu = {"Ayam Penyet", "Ayam Bakar", "Ayam Goreng", "Ayam Balado"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_daftar_menu);
AnekaAyam = (ListView)findViewById (R.id.listView1);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
AnekaAyam.setAdapter(adapter);
AnekaAyam.setOnItemClickListener(new AdapterView.OnItemClickListener() {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_daftar_menu);
AnekaAyam = (ListView)findViewById (R.id.listView1);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
AnekaAyam.setAdapter(adapter);
AnekaAyam.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,
long arg3) {
// TODO Auto-generated method stub
String itemText=(String) AnekaAyam.getItemAtPosition(itemKe);
Toast.makeText(getBaseContext(), "Anda Mengklik"+itemText, Toast.LENGTH_LONG).show();
if(itemText.equals("Ayam Penyet")){
Intent FinanceInten = new Intent (arg0.getContext(),PenyetActivity.class);
startActivityForResult(FinanceInten,0);
}
}
});
}
public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,
long arg3) {
// TODO Auto-generated method stub
String itemText=(String) AnekaAyam.getItemAtPosition(itemKe);
Toast.makeText(getBaseContext(), "Anda Mengklik"+itemText, Toast.LENGTH_LONG).show();
if(itemText.equals("Ayam Penyet")){
Intent FinanceInten = new Intent (arg0.getContext(),PenyetActivity.class);
startActivityForResult(FinanceInten,0);
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_daftar_menu, menu);
return true;
}
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_daftar_menu, menu);
return true;
}
}
C. coding Penyet.activity menggunkann radio group,radio button
package com.example.resta161011401349;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
public class PenyetActivity extends Activity {
TextView Ayam_yang_dipilih ;
RadioButton petir,pedang;
EditText pesanan,Total;
Button proses,kembali;
RadioGroup penyet;
int penyetpetir = 20000;
int Penyetpedang = 20000;
int harga ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_penyet);
petir = (RadioButton)findViewById(R.id.penyetpetir);
pedang= (RadioButton)findViewById(R.id.penyetpedang);
pesanan = (EditText)findViewById(R.id.editText1);
Total= (EditText)findViewById(R.id.editText2);
proses = (Button) findViewById (R.id.button1);
kembali = (Button) findViewById (R.id.button2);
proses.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String pilihan = " PenyetPetir";
String ket = "Total harga";
int ps = Integer.parseInt(pesanan.getText().toString());
int radioid = penyet.getCheckedRadioButtonId();
if (pedang.getId()==radioid){
int totalharga = penyetpetir*ps;
pilihan = pilihan + " penyetpetir" + " " + ket+totalharga;
Total.setText(" " + totalharga);
}else{
int Totalharga = Penyetpedang*ps;
pilihan = pilihan + " penyetpedang" + " " + ket+Totalharga;
Total.setText(" " + Totalharga);
}
Toast.makeText(getApplicationContext(), pilihan, Toast.LENGTH_LONG).show();
}
});
kembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent (PenyetActivity.this, DaftarMenuActivity.class);
startActivity(i);
}
});
}
RadioButton petir,pedang;
EditText pesanan,Total;
Button proses,kembali;
RadioGroup penyet;
int penyetpetir = 20000;
int Penyetpedang = 20000;
int harga ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_penyet);
petir = (RadioButton)findViewById(R.id.penyetpetir);
pedang= (RadioButton)findViewById(R.id.penyetpedang);
pesanan = (EditText)findViewById(R.id.editText1);
Total= (EditText)findViewById(R.id.editText2);
proses = (Button) findViewById (R.id.button1);
kembali = (Button) findViewById (R.id.button2);
proses.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String pilihan = " PenyetPetir";
String ket = "Total harga";
int ps = Integer.parseInt(pesanan.getText().toString());
int radioid = penyet.getCheckedRadioButtonId();
if (pedang.getId()==radioid){
int totalharga = penyetpetir*ps;
pilihan = pilihan + " penyetpetir" + " " + ket+totalharga;
Total.setText(" " + totalharga);
}else{
int Totalharga = Penyetpedang*ps;
pilihan = pilihan + " penyetpedang" + " " + ket+Totalharga;
Total.setText(" " + Totalharga);
}
Toast.makeText(getApplicationContext(), pilihan, Toast.LENGTH_LONG).show();
}
});
kembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent (PenyetActivity.this, DaftarMenuActivity.class);
startActivity(i);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_penyet, menu);
return true;
}
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_penyet, menu);
return true;
}
}
hasil Run menggunakan emulator android :
kurang lebihnya mohon maaf,silahkan dicoba ya gaysss …. Terima kasih.
B.
Tidak ada komentar:
Posting Komentar