[Programming] Contoh Program Android Sederhana Input Output

[Programming] Contoh Program Android Sederhana Input Output – Pada kesempatan kali ini saya akan sedikit membahas pemrograman android, masih belajar juga jadi hanya bisa sharing yang ringan-ringan saja. Dalam postingan ini akan saya berikan contoh program yang menggunakan Input Output. Yang pertama buat project Android baru sampai anda mendapatkan file main.xml dan sebuah file activity.

Berikut contoh file main.xml saya

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_horizontal"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/tvInput"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Inputkan Teks" />

    <EditText
        android:id="@+id/etInput"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </EditText>

    <Button
        android:id="@+id/btnTampil"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:text="Tampilkan" />

    <Button
        android:id="@+id/btnExit"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:text="Exit" />

    <TextView
        android:id="@+id/tvTampil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

</LinearLayout>

Saya menggunakan 2 buah TextView dan dua buah Tombol dan 1 buah EditText, untuk file activitynya dibawah ini

package id.jay.emrs.tutor.inputoutput;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {
	Button btnTampil, btnExit;
	TextView tvTampil;
	EditText etInput;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
                //memanggil method initialize()
		initialize();
	}
               //method ini digunakan untuk inisialisasi object2
	private void initialize() {
		// TODO Auto-generated method stub
		btnTampil = (Button) findViewById(R.id.btnTampil);
		btnExit = (Button) findViewById(R.id.btnExit);
		etInput = (EditText) findViewById(R.id.etInput);
		tvTampil = (TextView) findViewById(R.id.tvTampil);		
		btnTampil.setOnClickListener(this);
		btnExit.setOnClickListener(this);
	}
                  //method yang menangani event click pada button
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		switch(v.getId()){
		case R.id.btnTampil:
                        //ambil tulisan pada EditText, kemudian tampilkan pada TextView
			tvTampil.setText(etInput.getText().toString());
                        //merubah ukuran font
			tvTampil.setTextSize(36);
                         //merubah tampilan warna menjadi CYAN
			tvTampil.setTextColor(Color.CYAN);
			break;
		case R.id.btnExit:
			finish();
			break;
		
		}
		
	}
}

bila dijalankan akan tampak seperti berikut :

tutorial android input output

tutorial android input output

Sekian tutorial singkat Pemrograman Android Input Output, kurang dan lebihnya saya mohon maaf .

 
  • ardhi

    mas maksudnya R.id tuh apa ya ?
    saya error disitunya.. makasih

    • http://pratamawijaya.com/ Pratama Nur Wijaya

      di android ada file yang bernama R.java tempatnya di folder gen/

      nah setiap kita menambahkan id misal android:id=”@+id/tvInput” nah pada R.java nanti akan tergenerate sebuah id..

      untuk mengaksesnya kita dapat mengetikkan R.id.tvInput, jika ketika kamu ketik R.id tapi error,, berarti idnya belum tergenerate kedalam R.java, hal ini dikarenakan biasanya file xml belum tersave :)

  • andan

    mas kalo cara mengambil doc dari sdcard terus menampilkanya di teks view gamana ya??

  • Rendi

    Rendi UIGM Palembang
    conten sangat menarik jika disertakan deskripsi apa dan fungsi dari pemprograman android Input Output itu sendiri…
    terima kasih (Pemula)

You might also likeclose