Assalamualiakum wr.wb.
Salam sejahtera semua, kali ini ane dengan kelompok ane akan
memposting sebuah tutorial, dimana ane akan memperkenalkan diri dahulu..
kelompok ini lumayan unik.. karena dari beberapa anggota hanya 1 yang berbentuk
wanita.
Nah.. kenali, ane Syahri
Ramadhan Putra, dan beberapa temen ane...
Antara lain : 1. Muslim Zakaria
2. Rio Perdana
3. Eva Anggraini
4. Masta Zakaria
Dengan beberapa rancangan yang sudah di buat, kelompok ane
akan membuat 3 buah tutorial tentang bagaimana cara membuat antar activity di android, splash screen
Tutorial ini sengaja dibuat karena dosen ane yang bernama
pak IWAN FITRIANTO M.KOM .
Ini dia tutorialnya yang udah ane buat...
Langsung ke TKP ya gan...
A.
Membuat aplikasi antar activity pada
eclipse
1.
Buat project baru pada elipse, lalu isilah :
Project name = antaractivity
Pada build target, centang pada
Android2.2
Aplication name = antaractivity
Package name = belajar.android.activity
Create activity = mainactivity
Min SDK version = 8
Lalu klik finish.
2.
Buat 2 buah xml
a. main.xml
<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="#cccccc"
tools:context=".mainactivity"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:textColor="#000000"
android:text="Selamat Datang"/>
<Button
android:id="@+id/btnpindah"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Klik disini"/>
</LinearLayout>
b.
tujuan.xml
<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Terima kasih"
android:textAppearance="?android:attr/textAppearanceLarge"/>
<Button
android:id="@+id/btnmain"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Klik lagi"/>
</LinearLayout>
3.
buat 2 buah class java
a. mainactivity.java
package
belajar.android.activity;
import
android.app.Activity;
import
android.os.Bundle;
import
android.content.Intent;
import
android.view.Menu;
import
android.view.View;
import
android.widget.Button;
public class mainactivity extends Activity {
/** Called when the activity is first
created. */
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button pindah = (Button)findViewById( R.id.btnpindah);
pindah.setOnClickListener(new
View.OnClickListener() {
//jika di klik maka
akan ada aksi
public void onClick(View v)
{
Intent i=new
Intent(getApplicationContext(), tujuan.class);
startActivity(i);
}
});
}
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items
to the action bar if it is present.
return true;
}
}
b. tujuan.java
package belajar.android.activity;
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 target extends Activity implements
OnClickListener{
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tujuan);
Button
move = (Button)findViewById(R.id.btnmain);
move.setOnClickListener(this);
}
public void onClick(View v)
{
//TODO
Auto-generated method stub
if(v.getId()==R.id.btnmain) {
Intent
i=new Intent(this,mainactivity.class);
startActivity(i);
finish();
//menghapus
history class ini
}
}
}
4.
buat manifest.xml
<?xml version="1.0"
encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="belajar.android.activity"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:allowBackup="true">
<activity android:name="belajar.android.activity.mainactivity"
android:label="@string/app_name">
<activity android:name="target"></activity>
<intent-filter>
<action android:name="android.intent.action.MAIN"
/>
<category android:name="android.intent.category.LAUNCHER"
/>
</intent-filter>
</activity>
<activity android:name="tujuan"></activity>
</application>
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="8"/>
</manifest>
5.
Jika
sudah jadi maka hasilnya seperti ini
Klik pada button gambar
pertama, maka akan menuju ke layout berikutnya(gambar kedua), dan jika di klik
pada button ke dua, maka akan menuju ke layout pertama
Sekian tutorial yang udah ane buat, mohon maaf ya kalau kurang dapat dipahami, karna ane juga masih dalam proses belajar,,,
Assalamualikum wr wb
Tidak ada komentar:
Posting Komentar