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,,,

0 komentar:

Posting Komentar