Minggu, 20 Oktober 2013
Form Register
Kali ini saya akan memposting sebuah artikel tentang pemrograman mobile android,,
disini saya membuat sebuah aplikasi mobile android form register,,,,
persiapan
-buka eclipse (saya memakai adt-bundle)
-pilih new project aplikasi
langsung saja pada conding nya,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Saya memakai linear layout,,,
activity_main.xml
<LinearLayout xmlns:android
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FEF2BF"
android:orientation="vertical"
tools:context=".MainActivity" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="6"
android:text="Nama " />
<EditText
android:id="@+id/isiNama"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Isi Nama Anda" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="6"
android:text="NIM " />
<EditText
android:id="@+id/isiNim"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:hint="Isi NIM Anda" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="6"
android:text="Email " />
<EditText
android:id="@+id/isiEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:hint="name@example.com" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="6"
android:text="Password " />
<EditText
android:id="@+id/isiPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:hint="Isi Password Anda" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="6"
android:text="Jenis Kelamin "/>
<RadioGroup
android:id="@+id/rdbGrp1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/rdb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Laki-laki"
android:checked="true"/>
<RadioButton
android:id="@+id/rdb2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Perempuan"/>
</RadioGroup>
</LinearLayout>
<CheckBox
android:id="@+id/chkAgree"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Setujui pernyataan"/>
<Button
android:id="@+id/masuk"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Masuk"
android:onClick="hasil"/>
</LinearLayout>
Simpan.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Selamat datang " />
<TextView
android:id="@+id/tampilNama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NIM anda" />
<TextView
android:id="@+id/tampilNim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email anda " />
<TextView
android:id="@+id/tampilEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
</LinearLayout>
<TextView
android:id="@+id/tampilSetuju"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
</LinearLayout>
MainActivity.java
package com.galang.daftar;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
private EditText Nama, Nim, Email;
private TextView TampilNama, TampilSetuju, TampilNim, TampilEmail;
private CheckBox Setuju;
private Button tampil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Nama=(EditText) findViewById(R.id.isiNama);
Nim=(EditText) findViewById(R.id.isiNim);
Email=(EditText) findViewById(R.id.isiEmail);
Setuju=(CheckBox) findViewById(R.id.chkAgree);
tampil=(Button) findViewById(R.id.masuk);
}
public void hasil (View view){
setContentView(R.layout.simpan);
TampilNama=(TextView) findViewById(R.id.tampilNama);
TampilNama.setTextColor(Color.WHITE);
TampilNama.setBackgroundColor(Color.BLUE);
TampilNama.setText(Nama.getText());
TampilNim=(TextView) findViewById(R.id.tampilNim);
TampilNim.setText(Nim.getText());
TampilEmail=(TextView) findViewById(R.id.tampilEmail);
TampilEmail.setText(Email.getText());
TampilSetuju=(TextView) findViewById(R.id.tampilSetuju);
TampilSetuju.setTextColor(Color.BLACK);
if(Setuju.isChecked()){
TampilSetuju.setBackgroundColor(Color.GREEN);
TampilSetuju.setText("Anda telah menyetujui pernyataan");
}
else{
TampilSetuju.setBackgroundColor(Color.RED);
TampilSetuju.setText("anda belum menyetujui pernyataan");
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
hasil nya sebagai berikut,,,
Langganan:
Posting Komentar (Atom)


0 komentar:
Posting Komentar