sekarang kita langsung aja ya
membahas tentang pindah activity
kalau menurut saya di php seperti ini
<a href='activity1.php'>
<a href='activity2.php'>
nah menurut saya sih seperti itu hehe pindah dari activity 1 ke activity 2 dan sebaliknya
oke langsung aja deh ya :)
kita buat menu
- 2 activity.java
- 2 activity_main.xml
kita beri code activity_main1.xml =
<RelativeLayout 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:background="#cffffe"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Main1Activity" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="88dp"
android:layout_marginTop="32dp"
android:text="activity 1 :)" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="80dp"
android:text="pindah activity 2" />
</RelativeLayout>
setelah itu beri code pada activity_main2.xml =
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#caaa"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="75dp"
android:text="activity 2 :D"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="87dp"
android:text="Pindah activity 1" />
</RelativeLayout>
nah selesai setelah itu kita pindah di activity.java
kita beri code Main1Activity.java =
package ketikanpelajarbodoh.pidahactivity;
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 Main1Activity extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main1);
Button layout1 = (Button)findViewById(R.id.button1);
layout1.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.main1, menu);
return true;
}
@Override
public void onClick(View arg0) {
if(arg0.getId() == R.id.button1){
Intent i = new Intent(this, activity2.class );
startActivity(i);
}
// TODO Auto-generated method stub
}
}
nah setelah itu tinggal activity2.java =
package ketikanpelajarbodoh.pidahactivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class activity2 extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Button layout1 = (Button)findViewById(R.id.button1);
layout1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.getId() == R.id.button1){
Intent i = new Intent(this, Main1Activity.class );
startActivity(i);
}
}
}
nah setelah itu selesai code"nya
tapi jangan lupa di daftarin dulu activity'nya
di AndroidManifest.xml
bila ada yang belum tau
cara daftarin'nya
oke kalau sudah di daftarin di AndroidManifest.xml
tinggal di run aja deh
sekarang tinggal di kembangin ya :)
SEKIAN Pindah Activity di android
Post a Comment