Menampilkan Style dan Theme di 'Activity'

Secara default, suatu 'activity' akan menempati seluruh layar. Tetapi, kita bisa menerapkan suatu dialog theme ke suatu 'activity' sehingga 'akan ditampilkan seperti kotak dialog yang mengambang. Misalkan, kita ingin mengubah acitivity supaya tampil seperti pop-up, yang memberi peringatan user tentang suatu tindakan yang harus mereka lakukan, maka kita bisa menampilkan activity tersebut seperti dialog sehingga menarik perhatian mereka.

Untuk menerapkan dialog theme ke activity, cukup gampang yaitu dengan memodifikasi elemen di file "AndroidManifest.xml" dengan menambahkan atribut 'android:theme' seperti berikut:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.memahamiactivity">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/Theme.AppCompat.Dialog">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

Jalankan di emulator Android Studio, hasilnya kira-kira seperti berikut di bawah ini:
Dialog Theme

No comments: