Studio Kalian.: Membuat Activi
Studio Kalian.: Membuat Activi
Pertama
buka
project Android
Studio kalian.
2. Disini kita akan membuat Activity baru.yang terdiri dari file .java dan file .xml.
Pada folder java ata res kalian bisa klik kanan pilih New, Pilih Activity ,lalu Empty
Activity.
Pada bagian New Android Activity kalian isikin nama activity atau file java dan nama
file layout (Terserah kalian ). Sebagai contoh saya akan membuat file class Activity
dengan nama MainActivity2.java dan activity_main2.xml
Setelah
itu
salin
baris
intruksi
(codingan
dibawah
activity_main.xml
DATA HOSTED WITH BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
1.
2.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3.
android:layout_width="match_parent"
4.
android:layout_height="match_parent"
5.
android:orientation="vertical" >
6.
7.
<TextView
8.
android:id="@+id/textView1"
9.
android:layout_width="wrap_content"
10.
android:layout_height="wrap_content"
11.
12.
android:textAppearance="?android:attr/textAppearanceLarge" />
13.
14.
<Button
15.
android:id="@+id/button1"
16.
android:layout_width="fill_parent"
17.
android:layout_height="wrap_content"
18.
19.
20.
</LinearLayout>
activity_main2.xml
DATA HOSTED WITH BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
1.
2.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3.
android:layout_width="match_parent"
4.
android:layout_height="match_parent"
5.
android:orientation="vertical" >
6.
7.
<TextView
8.
android:id="@+id/textView1"
9.
android:layout_width="wrap_content"
10.
android:layout_height="wrap_content"
11.
12.
android:textAppearance="?android:attr/textAppearanceLarge" />
13.
14.
</LinearLayout>
MainActiviy.java
DATA HOSTED WITH BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
1.
package com.okedroid.aplikasisaya;
2.
3.
import android.content.Intent;
4.
import android.os.Bundle;
5.
import android.support.v7.app.AppCompatActivity;
6.
import android.view.View;
7.
import android.widget.Button;
8.
9.
10.
11.
12.
13.
14.
@Override
15.
16.
super.onCreate(savedInstanceState);
17.
setContentView(R.layout.activity_main);
18.
19.
20.
Button button1=(Button)findViewById(R.id.button1);
21.
22.
23.
24.
button1.setOnClickListener(new View.OnClickListener() {
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
startActivity(i);
36.
37.
38.
39.
40.
});
41.
42.
43.
44.
}
}
MainActiviy2.java
DATA HOSTED WITH BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
1.
package com.okedroid.aplikasisaya;
2.
3.
import android.support.v7.app.AppCompatActivity;
4.
import android.os.Bundle;
5.
6.
7.
8.
@Override
9.
10.
super.onCreate(savedInstanceState);
11.
setContentView(R.layout.activity_main2);
12.
13.
}
}
Ketika kita membuat Activity baru dengan cara diatas, maka Activity tersebut akan
otomatis terdaftar di AndroidManifest.xml .MainActivity akan bertugas menjadi Activity
pertama (OnCreate()) yang akan tampil pertama kali saat dijalankan.
(MAIN/LAUNCHER)
2.
<manifest package="com.okedroid.aplikasisaya"
3.
xmlns:android="http://schemas.android.com/apk/res/android">
4.
5.
<application
6.
android:allowBackup="true"
7.
android:icon="@mipmap/ic_launcher"
8.
android:label="@string/app_name"
9.
android:supportsRtl="true"
10.
android:theme="@style/AppTheme">
11.
<activity android:name=".MainActivity">
12.
13.
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
14.
15.
16.
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
17.
</activity>
18.
<activity android:name=".MainActivity2"
19.
20.
21.
android:label="@string/title_activity">
</activity>
</application>
22.
23.
</manifest>
4. Setelah selesai semua , kita coba jalankan Aplikasinya lewat Android Studio.
Hasilnya kurang lebih seperti ini:
Ketika user (pengguna ) mengklik tombol maka akan mengaktifkan Intent yang
berguna untuk jalan atau jembatan penghubung antar Activity ,serta menggunakan
method startActivity() untuk membuka Actvity baru.