Android – Mempelajari, membuat dan merubah Style dan Tema pada activity | Tempat Belajar dan Berbagi Pengetahuan Java dan PHP
Home » » Android – Mempelajari, membuat dan merubah Style dan Tema pada activity

Android – Mempelajari, membuat dan merubah Style dan Tema pada activity

Dipostingkan Oleh Ridwan Labs pada Kamis, 24 November 2011 - Diupdate Pada: 11/24/2011

Activity adalah layar aplikasi yang berisi interface dari aplikasi android yang kita buat. Dalam sebuah alikasi, bisa memiliki satu atau lebih activity. Activity biasanya ditandai dengan sebuah Class yang meng-extends class android.app.Activity . Jika menggunakan Eclipse, kita biasanya sudah dibuatkan satu Activity utama.


Okelah supaya lebih mengerti kita mulai buat sebuah Aplikasi Android. Silahkan buka eclipse dan buat sebuah project berinama Aktivitas.

Pilih versi android yang diinginkan;

berinama package

setelah itu tekan finish, dibagian kiri eclipse, kita bisa lihat struktur program. Dan inilah yang disebut dengan activity.

Berikut isi dari Class AktivitasActivity.java

package com.javadanphp.android;

import android.app.Activity;
import android.os.Bundle;

public class AktivitasActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

perhatikan kode berikut:
setContentView(R.layout.main);

main pada kode diatas merujuk pada sebuah layout tampilan aplikasi yang berada pada folder res/layout


Double klik file main.xml maka kita akan dibawa pada sebuah layout editor.

Tampilan ini akan ditampilkan pada saat pertama kali aplikasi ini dijalankan. Kenapa? Karena pada AktivitasActivity.java memerintahkan agar main.xml ditampilkan melalui kode ini

setContentView(R.layout.main);

sekarang coba tekan tombol run atau F11 pada keyboard, dan inilah hasilnya:

secara default, main.xml akan ditampilkan memenuhi layar.

Oke sekarang kita akan mencoba merubah style dan theme dari activity supaya android menampilkan main.xml sebagai sebuah dialog. Untuk merubahnya, tambahkan baris berikut pada file

AndroidManifest.xml.

android:theme="@android:style/Theme.Dialog"

berikut selengkapnya:

<manifest android:versioncode="1" android:versionname="1.0" package="com.javadanphp.android" xmlns:android="http://schemas.android.com/apk/res/android">

<uses-sdk android:minsdkversion="8">

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<activity
android:label="@string/app_name"
android:name=".AktivitasActivity"
android:theme="@android:style/Theme.Dialog" >
<intent-filter>
<action android:name="android.intent.action.MAIN">

<category android:name="android.intent.category.LAUNCHER">
</category>
</activity>
</application>

</uses-sdk>

tekan kembali F11 dan lihat perubahannya:


yup activity telah berhasil di ubah menjadi sebuah dialog.
Kalau kita perhatikan, dibagian dialog terdapat sebuah titlebar, ada kalanya kita ingin menghilangkan titlebar tersebut, untuk melakukannya, tambahkan kode berikut:

requestWindowFeature(Window.FEATURE_NO_TITLE);

pada AktivitasActivity, berikut selengkapnya:


package com.javadanphp.android;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;

public class AktivitasActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.main);
}
}

ini hasilnya:

Oke sekian dulu kali ini, semoga bermanfaat....
Share this article :

0 komentar:

Posting Komentar

Cari Artikel



 
Support : Admin
Copyright © 2013. Tempat Belajar dan Berbagi Pengetahuan Java dan PHP - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger