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
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);
}
}
1. Pertama kita buat projek baru
·
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
2. Isikan nama projek dari aplikasi yang akan kita buat
3. Di sini kita tinggal pilih next
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>
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>
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);
}
});
}
}
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
Posting Komentar