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