Aplikasi Biodata Diri Menggunakan eclipse ADT

Disini saya akan membuat input data sederhana pada OS Android, yang pertama kita akan membuat project terlebih dulu pada aplikasi biodata diri menggunakan eclipse. Jika ingin tau cara membuatnya ikuti cara dibawah ini : 

1. Pertama kita buat projek baru 


·     
 
 
      2. Isikan nama projek dari aplikasi yang akan kita buat



  3. Di sini kita tinggal pilih next

  4. Di sini kita akan membuat icon dari sebuah aplikasi yang kita buat 



 5. Selanjutnya kita akan membuat class

     6.  Ini adalah penamaan dari aplikasi yang kita buat kemudian pilih finish


  


7. Jika sudah kita buka folder res > src > layuot kemudian lita pilih file xml dan tambahkan text view pertama 
tuliskan Nim, Nama, untuk semester tambahkan radio button, untuk mata kuliah tambahkan check box, dan tombol simpan dan cencel tambahkan button

 8. Untuk pengeditan kita pilih text fields dan tambahkan person name   


   
    Untuk lebih jelasnya ini merupakan codingan  mainactivity.xml 
     mainactivity.xml
   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/ic_hello"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".Pertama" >

    <TextView
        android:id="@+id/NIM_textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="79dp"
        android:text="NIM"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/nim_editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/NIM_textView1"
        android:layout_alignBottom="@+id/NIM_textView1"
        android:layout_marginLeft="68dp"
        android:layout_toRightOf="@+id/NIM_textView1"
        android:ems="10"
        android:inputType="number"
        android:hint="Number">

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/NAMA_textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/NIM_textView1"
        android:layout_below="@+id/nim_editText1"
        android:layout_marginTop="24dp"
        android:text="NAMA"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/nama_editText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/NAMA_textView2"
        android:layout_alignBottom="@+id/NAMA_textView2"
        android:layout_alignLeft="@+id/nim_editText1"
        android:ems="10"
        android:inputType="textPersonName"
        android:hint="Nama Lengkap"/>

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/NAMA_textView2"
        android:layout_below="@+id/nama_editText2"
        android:layout_marginTop="20dp"
        android:text="SEMESTER"
        android:textStyle="bold" />

    <RadioButton
        android:id="@+id/radioButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView3"
        android:layout_centerHorizontal="true"
        android:text="1" />

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/radioButton1"
        android:layout_below="@+id/radioButton1"
        android:text="3" />

    <RadioButton
        android:id="@+id/radioButton3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/radioButton4"
        android:layout_alignLeft="@+id/radioButton4"
        android:text="5" />

    <RadioButton
        android:id="@+id/radioButton4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/radioButton2"
        android:layout_alignBottom="@+id/radioButton2"
        android:layout_marginLeft="34dp"
        android:layout_toRightOf="@+id/radioButton2"
        android:text="7" />

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView3"
        android:layout_below="@+id/radioButton2"
        android:text="MATA KULIAH"
        android:textStyle="bold" />

    <CheckBox
        android:id="@+id/checkBox2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/Android_checkBox1"
        android:layout_below="@+id/Android_checkBox1"
        android:text="ANIMASI"
        android:textStyle="bold" />

    <CheckBox
        android:id="@+id/Android_checkBox1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/radioButton2"
        android:layout_below="@+id/textView4"
        android:text="ANDROID"
        android:textStyle="bold" />

    <CheckBox
        android:id="@+id/checkBox3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/Android_checkBox1"
        android:layout_alignBottom="@+id/Android_checkBox1"
        android:layout_alignLeft="@+id/checkBox4"
        android:text="WEB"
        android:textStyle="bold" />

    <CheckBox
        android:id="@+id/checkBox4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/checkBox3"
        android:text="JARINGAN"
        android:textStyle="bold" />

    <Button
        android:id="@+id/simpan_button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/checkBox2"
        android:layout_toRightOf="@+id/NAMA_textView2"
        android:text="SIMPAN"
        android:textStyle="bold" />

    <Button
        android:id="@+id/cancel_button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/checkBox3"
        android:layout_below="@+id/checkBox4"
        android:textStyle="bold"
        android:text="CANCEL" />

</RelativeLayout>
     Maka akan jadi seperti ini 



    Ini merupakan mainactivity2.xml
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/ic_hell"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".Kedua" >

    <TextView
        android:id="@+id/textView1_display"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="78dp"
        android:textStyle="bold"/>

    <TextView
        android:id="@+id/textView2_display1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1_display"
        android:layout_alignRight="@+id/textView1_display"
        android:layout_below="@+id/textView1_display"
        android:layout_marginTop="19dp"
        android:textStyle="bold"/>

    <TextView
        android:id="@+id/textView3_display2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView2_display1"
        android:layout_alignRight="@+id/textView2_display1"
        android:layout_below="@+id/textView2_display1"
        android:layout_marginTop="23dp"
        android:textStyle="bold"/>

    <TextView
        android:id="@+id/textView1_display3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView3_display2"
        android:layout_alignRight="@+id/textView3_display2"
        android:layout_centerVertical="true"
        android:textStyle="bold"/>

    <Button
        android:id="@+id/Login_button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1_display3"
        android:layout_alignRight="@+id/textView1_display3"
        android:layout_below="@+id/textView1_display3"
        android:layout_marginLeft="82dp"
        android:layout_marginRight="56dp"
        android:layout_marginTop="14dp"
        android:text="CANCEL"
        android:textStyle="bold" />

</RelativeLayout>
       
       selanjutnya kita pindah pada class java yaitu pertama.java
     tambahkan 
      package com.example.inputmahasiswa;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;

public class Pertama extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_pertama);

        final EditText editText1 = (EditText) findViewById(R.id.nim_editText1);
        final EditText editText2 = (EditText) findViewById(R.id.nama_editText2);
        final Button button1 = (Button) findViewById(R.id.radioButton1);
        final CheckBox checkBox = (CheckBox) findViewById(R.id.Android_checkBox1);
        Button senButton = (Button) findViewById(R.id.simpan_button1);

        senButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

                String nim = editText1.getText().toString();
                String nama = editText2.getText().toString();
                String button = button1.getText().toString();
                String checkbox = checkBox.getText().toString();

                Intent intent = new Intent(getApplication(), Kedua.class);

                intent.putExtra("nim", nim);
                intent.putExtra("nama", nama);
                intent.putExtra("button", button);
                intent.putExtra("checkbox", checkbox);

                startActivity(intent);

            }
        });

    }

}
    kelas kedua 
    
 package com.example.inputmahasiswa;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.widget.TextView;

public class Kedua extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_kedua);

        TextView textView1 = (TextView) findViewById(R.id.textView1_display);
        TextView textView2 = (TextView) findViewById(R.id.textView2_display1);
        TextView textView3 = (TextView) findViewById(R.id.textView3_display2);
        TextView textView = (TextView) findViewById(R.id.textView1_display3);

        Intent intent = getIntent();

        String nim = intent.getStringExtra("nim");
        String nama = intent.getStringExtra("nama");
        String button = intent.getStringExtra("button");
        String checkbox = intent.getStringExtra("checkbox");

        textView1.setText(nim);
        textView2.setText(nama);
        textView3.setText(button);
        textView.setText(checkbox);

    }
}

     

Komentar

Postingan populer dari blog ini

Phone Call

TEKS TO SPEACH