Setelah sebelumnya kita telah belajar mengenai cara menginstal eclipse, tentunya kita juga harus tau cara menggunakanya dulu donk, nah kali ini coretan saya akan membahas tentang itu. bagaimana cara membuat projec aplikasi android. yang pasti harus udah instal eclipsenya dulu donk,, kalo yang belum silahkan cek
di sini bagaimana cara installnya. kalau sudah ini dia langkah-langkahnya :
- buka aplikasi eclipse. setelah terbuka klik file -->new --> Android Aplication Project,
- Kemudian kasih nama Aplikasi anda dan lain-lainya, misal :
kemudian pilih next,
- langsung saja next lagi, setelah itu akan keluar form untuk memasukan icon aplikasi, pilih atau buat icon aplikasi anda di sini
- setalah itu akan keluar create Activity pilih blank activity kemudian next,
- Maka akan muncul form nama Activity dan Layout Activity, beri nama sesuai keinginan anda. kemudan finish. Maka project anda telah selesai di buat. (dan secara otomatis menjadi aplikasi HelloWorld! hehe..... ^_^).
Kita lanjutkan sekalian saja untuk contoh tombol untuk pindah ke sebuah Activity yang lain.
- Buat tambahan class Target.java dan Layout. target.xml,,
caranya :
- Untuk class.Target cukup masuk di folder src, pilih nama package misal (fai.example.coretandijital) klik kanan --> new --> Class. Tinggal masukan nama Classnya (Target.java) kemudian finish.
- Untuk layout target kita masuk di folder res kemudian klik kanan pada folder layout --> new --> Android XML File kemudain masukan nama dan finish.
Kurang lebih begini strukturnya.
- Kemudian tigal masukin deh script-scriptnya masing-masing
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
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=".ActivityMain" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:id="@+id/btnpindah"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Target" />
</LinearLayout>
target.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="Layout Target"
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="To Main" />
</LinearLayout>
karena di sini saya biasa menggunakan 2 (jenis Script saya menyebutnya,, hehe,,) maka satu saya taruh di activitymain dan 1 di target. ini scriptnya.
ActivityMain.java
package fai.example.coretanpertama;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class ActivityMain extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_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(), Target.class);//target = nama class
startActivity(i);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Target.java
package fai.example.coretanpertama;
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;
//menggunakan implements di classnya
public class Target extends Activity implements OnClickListener {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.target);
Button move = (Button)findViewById(R.id.btnmain);
move.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.getId()==R.id.btnmain) {
Intent i=new Intent(this,ActivityMain.class);
startActivity(i);
finish();//menghapus history class ini
}
}
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="fai.example.coretanpertama"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="10" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="fai.example.coretanpertama.ActivityMain"
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="Target"></activity>
</application>
</manifest>
nah buat yang di manifest jangan lupa tambahkan <activity android:name="(Nama Class)"></activity>, contoh diatas <activity android:name="Target"></activity>
setelah itu jalankan,,
Untuk menjalankan cukup klik kanan pada project, kemudian Run as --> Android Application.
Selamat Mencoba,, ^_^
Title :
Cara membuat project Aplikasi Android + pindah Activity
Description : Setelah sebelumnya kita telah belajar mengenai cara menginstal eclipse, tentunya kita juga harus tau cara menggunakanya dulu donk, nah kali ...
Rating :
5