TAB LAYOUT

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 

Pada file MainActivity.java

package com.example.inputdatamhs;

import android.os.Bundle;
import android.app.TabActivity;
import android.content.Intent;
import android.widget.TabHost;

@SuppressWarnings("deprecation")
public class MainActivity extends TabActivity {

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TabHost tabhost = getTabHost();
TabHost.TabSpec spec;
Intent intent;

intent = new Intent().setClass(this, Mhs.class);// content pada tab yang
// akan kita buat
spec = tabhost.newTabSpec("Mahasiswa").setIndicator("Mahasiswa", null)
.setContent(intent);// mengeset nama tab dan mengisi content
// pada menu tab anda.
tabhost.addTab(spec);// untuk membuat tabbaru disini bisa diatur sesuai
// keinginan anda

intent = new Intent().setClass(this, Details.class);
spec = tabhost.newTabSpec("details").setIndicator("Details", null)
.setContent(intent);
tabhost.addTab(spec);

}
}

Pada file Details.java
package com.example.inputdatamhs;

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

public class Details extends Activity {

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

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);

}
}

dan pada file mhs.java

Mhs.java
package com.example.inputdatamhs;

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 Mhs extends Activity {

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

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.kirim );
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(), Details.class);

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

startActivity(intent);

}
});

}

}


Komentar

Postingan populer dari blog ini

Aplikasi Biodata Diri Menggunakan eclipse ADT

Phone Call

TEKS TO SPEACH