Langkah awal buat projek baru. tambahkan tool TextView dan Button

tambah file XML baru dengan cara klik kanan pada projek yang telah di buat selanjutnya pilih new -> Android XML file.
isi nama file nya misalkan halamn2, seperti pada gambar di bawah ini
samakan tools yang di gunakan di halaman pertama dengan di halaman ke dua.
selanjutnya tambah file class baru untuk menjalankan layout halamn2
isi nama class, misalkan Halaman2 lalu finish
dan sekarang bagian sintaknya sebagai berikut
Button hal2=(Button)findViewById(R.id.button1);
hal2.setOnClickListener(this);
setelah di ketik sintak yang di atas dan di dalam Button masih ada garis merah, sorot ke sintak yang di garis bawah, maka akan muncul seperti gambar di bawah ini. setelah muncul makan pilih import 'Button'
begitu juga dengan setOnClickListener, sintak tersebut harus di implement seperti pada gambar di bawah ini yang bertulisan " Let MainActivity implement OnClickListenir "
setelah di klik "Let MainActivity implement OnClickListenir" selanjutnya sorot/focus di bagian "MainActivity " dan pilih "add unimplemented methods"
isi sintak di bawah ini
Intent pindah=new Intent(MainActivity.this,Halaman2.class);
startActivity(pindah);
di dalam
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
sintak fullnya
class MainActivity
package com.tes.inten;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button hal2=(Button)findViewById(R.id.button1);
hal2.setOnClickListener(this);
}
@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 void onClick(View arg0) {
// TODO Auto-generated method stub
Intent pindah=new Intent(MainActivity.this,Halaman2.class);
startActivity(pindah);
}
}
class Halaman2
package com.tes.inten;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Halaman2 extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.halamn2);
Button hal2=(Button)findViewById(R.id.button1);
hal2.setOnClickListener(this);
}
@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 void onClick(View arg0) {
// TODO Auto-generated method stub
Intent pindah=new Intent(Halaman2.this,MainActivity.class);
startActivity(pindah);
}
}
di bagian manifest tambahkan sintak supaya dapat menjalankan ke halaman selanjutnya di bagian AndroidManifest.XML tambahkan sintak yang telah di beri warna biru dan di pertebal yang ada di bawah ini
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tes.inten"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.tes.inten.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Halaman2"
android:label="@string/app_name" >
</activity>
</application>
</manifest>
hasilnya seperti gambar di bawah
terimakasih, dan mohon like nya dan komentarnya ya.. :-)
Good (y) Thanks mas :)
BalasHapus