Mengenal Migrasi ke AppCompat Library Android Studio
Seperti yang kalian ketahui Appcompat Library , digunakan untuk mengimplementasikan ActionBar dan Material Design kedalam device (perangkat) versi lawas dibawah v21. Contoh penggunaanya seperti saat kita membuat Toolbar. Namun saat ini penggunaan AppCompat Library sudah menjadi default (bawaan) , saat kita membuat project baru di Android Studio.
Kalian bisa menseting penggunaan AppCompat Library , pada project kalian di build.gradle(app/Gradle Script/build.gradle).
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
}
Nah bagi kalian yang belum terlalu tahu, perubahan-perubahan apa saja saat kita menggunakan AppCompat Library , mungkin artikel tips kali ini akan membantu kalian. Meskipun upgrade ke versi appcompat v7 ,di beberapa komponen pada Aplikasi kita masih menggunakan support-v4 library.
- Perubahan pada Activity
import android.app.Activity --> menjadi import android.support.v7.app.AppCompatActivity
extends Activity --> menjadi extends AppCompatActivity
- Perubahan pada Fragment
extends FragmentActivity -> menjadi extends AppCompatActivity
import android.support.v4.app.FragmentActivity -> menjadi
import android.support.v7.app.AppCompatActivity
import android.app.Fragment -> menjadi import android.support.v4.app.Fragment
getFragmentManager() -> menjadi getSupportFragmentManager()
- Perubahan pada Actionbar
import android.app.ActionBar --> menjadi import android.support.v7.app.ActionBar
getActionBar() -> menjadi getSupportActionBar()
- Perubahan pada Alert Dialog
Jika kalian mengimport AppCompat Library , pada widget Alert Dialog ,terdapat perubahan tampilan menjadi Material Design saat kalian menerapkanya.
Perubahan pada Alert Dialog |
import android.app.AlertDialog - -> menjadi import android.support.v7.app.AlertDialog
- Perubahan pada style theme xml
Jika kalian migrasi dari Theme Holo, kalian dapat melihat perubahan menjadi Theme.AppCompat pada theme di style.xml pada project kalian.
- Perubahan pada menu xml
Pada folder (res/menu/xml ) di project kalian, terdapat tambahan namespace app: untuk penggunaan menu item showAsAction .
- Penggunaan targetSDKVersion
Penggunaan targetSkVersion dengan versi 23 di build.gradle , untuk mengimplementasi tampilan Material Design , untuk perangkat yang sedang digunakan.
android {
targetSdkVersion 23
Post a Comment for "Mengenal Migrasi ke AppCompat Library Android Studio"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP