newnavbar

Sunday, January 31, 2016

Cara Input Output Dasar Android Eclipse 1

Hello gan kali ini saya akan memberikan sedikit pengetahuan bagi yang masih baru belajar android. Kali ini program yang saya ajarkan adalah input output dasar dengan menggunakan TOAST menggunakan ECLIPSE. Langsung saja gan, ini lah tahap2 yang harus gan lakukan :

1. Buat project android terlebih dahulu.. jika gan masih bingung untuk membuat projek android bisa klik di sini
2. Masukan script berikut ke dalam String.xml yang ada di file res-->values
<resources>

    <string name="app_name">InputOutput</string>
    <string name="action_settings">Settings</string>
    <string name="nama">Nama</string>
    <string name="alamat">Alamat</string>
    <string name="cetak">Cetak</string>

</resources>
3. Masukan script berikut ke dalam activity_main.xml yang ada di file res-->layout 
<LinearLayout 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:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:orientation="vertical"
    tools:context="com.example.inputoutput.MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/nama" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/alamat" />

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="@string/cetak" />


</LinearLayout>

4. Masukan script berikut ke dalam Main_Activity.java yang ada di folder src
package com.example.inputoutput;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {

private void initcomponent()
{
//deklarasi  button dan textview
editText1 = (EditText) findViewById(R.id.editText1);
editText2 = (EditText) findViewById(R.id.editText2);
button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//membuat variabel yang akan digunakan untuk memasukan nilai dari textview
String nama="";
String alamat="";
//kode memasukan nilai dari textview ke dalam variabel
nama = editText1.getText().toString();
alamat = editText2.getText().toString();
//menampilkan hasil dari nama dan alamat yang sudah di inputkan
Toast.makeText(getApplication(),"Nama :"+nama+"Alamat :"+alamat ,Toast.LENGTH_SHORT).show();
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initcomponent();
}

@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;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
private Button button1;
private EditText editText1;
private EditText editText2;

}
5. Jalankan Program tersebut.....semoga sukses


Untuk lebih jelasnya gan bisa Download file saya yang sudah jadi jadi gan tinggal import ini link nya download ya?
Jika gan belum bisa import  gan bisa lihat tutornya di sini

No comments:

Post a Comment

Baca Juga