MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Minggu, 06 April 2014

Registrasi Project with Checkbox & RadioButton

. Minggu, 06 April 2014

Desain Layout :

activity_register.xml
activity_hasil.xml

Coding RegisterActivity :
package com.sukriy.checkboxdanradio;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.*;

public class RegisterActivity extends Activity implements Button.OnClickListener {
 final Context konteks = this;
 Button bRegistrasi;
 RadioButton rbPria, rbWanita;
 EditText etNama ;
 CheckBox cbPengalaman;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_register);
  
  bRegistrasi = (Button) findViewById (R.id.button1);
  rbPria  = (RadioButton) findViewById (R.id.radioButton1);
  rbWanita = (RadioButton) findViewById (R.id.radioButton2);
  etNama  = (EditText) findViewById (R.id.editText1);
  cbPengalaman = (CheckBox) findViewById (R.id.checkBox1);
  bRegistrasi.setOnClickListener(this);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.register, menu);
  return true;
 }

 @Override
 public void onClick(View sukriy) {
  // TODO Auto-generated method stub
  
  Intent i = new Intent(konteks, HasilActivity.class);
  
  Bundle bingkisan = new Bundle ();
  bingkisan.putString("nama", etNama.getText().toString());
  i.putExtras(bingkisan); 
  
  String JK="";
  if (rbPria.isChecked()) { JK = "Pria"; }
  else if (rbWanita.isChecked()) { JK = "Wanita"; }
  bingkisan.putString("jenis kelamin", JK);
  i.putExtras(bingkisan);
  
  String ket = "";
  if (cbPengalaman.isChecked()) { ket = "Punya Pengalaman Bro"; }
  else { ket = "Belum Punya Pengalaman Bro"; }
  bingkisan.putString("pengalaman", ket);
  i.putExtras(bingkisan);
  
  startActivity(i);
 }

}

Coding HasilActivity :

package com.sukriy.checkboxdanradio;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;

public class HasilActivity extends Activity {
 TextView tvNama, tvJK, tvPengalaman;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.hasil_activity);
  
  tvNama = (TextView) findViewById (R.id.textView1);
  tvJK = (TextView) findViewById (R.id.textView2);
  tvPengalaman = (TextView) findViewById (R.id.textView3);
  
  Bundle kado = getIntent().getExtras();
  
  String sNama = kado.getString("nama");
  tvNama.setText("Nama Pendaftar = " + sNama);

  String sJK = kado.getString("jenis kelamin");
  tvJK.setText("Jenis Kelamin = " + sJK);
  
  String sPengalaman = kado.getString("pengalaman");
  tvPengalaman.setText("Pengalaman = " + sPengalaman);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.register, menu);
  return true;
 }

}

Jangan lupa tambahakan activity di AndroidManifest.xml :



Hasil di Emulator :


SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com