"Welcome To MY Blog

Kamis, 05 Desember 2019

File XML pada Android

Pengertian dan Macam-Macam XML File pada Android 

XML adalah singkatan dari Extensible Markup Language. XML adalah bahasa Markup seperti halnya HTML, yang digunakan untuk mendeskripsikan sebuah data. Tag XML sebelumnya tidak secara langsung terdefinisi di dalamnya, melainkan kita harus mendefinisikannya sendiri terlebih dahulu.
File XML sendiri dapat dibaca dan dipahami dengan mudah, baik oleh manusia maupun mesin. File XML memiliki cakupan bahasa pemrograman yang luas dan mudah untuk dikembangkan.Pada android, file XML digunakan untuk membuat atau mendesain Layout dari suatu aplikasi android, hal ini karena XML adalah bahasa pemrograman yang ringan sehingga tidak membuat Layout aplikasi menjadi berat.

1. Layout XML File
Layout XML Files digunakan untuk mendefinisikan UI (antarmuka pengguna) yang sebenarnya dari sebuah aplikasi. Layout XML File menampung semua elemen (views) atau alat yang digunakan oleh aplikasi, seperti TextView, Button, dan elemen UI lainnya.
Lokasi Layout XML Files di Android Studio: app --> res --> layout --> activity_main.xml
File XML ini akan kita temukan di dalam folder res, dan di dalamnya lagi terdapat folder bernama layout. Nah di folder inilah kita akan mendapatkan semua jenis file layout yang digunakan untuk aktivitas atau fragments dalam membuat aplikasi android.

2. Manifest XML File
File XML ini digunakan untuk mendefinisikan semua komponen pada aplikasi android. Termasuk nama paket, aktivitas, penerima, layanan, dan izin yang dibutuhkan oleh aplikasi. Sebagai contoh, misalkan kita membuat sebuah aplikasi yang memerlukan akses internet, maka kita perlu mendifinisikan izin akses internet di dalam file Manifest XML ini. Lokasi Manifest XML di Android Studio: app --> manifest --> AndroidManifest.xml

3. Strings XML File  
File XML ini digunakan untuk mengganti Hard-coded string dengan single string. Kita mendefinisikan semua string di dalam file XML ini, kemudian mengaksesnya pada aplikasi (aktivitas atau dalam file Layout XML) melalui file XML ini. File XML String meningkatkan kemungkinan penggunaan kembali sebuah kode program. Lokasi Strings XML File di Android Studio: app --> res --> values --> strings.xml


4. Styles XML File  
File XML ini digunakan untuk mendefinisikan styles/gaya yang berbeda dan mencari UI (user interface) dari sebuah aplikasi. Kita bisa mendefinisikan tema dan styles/gaya khusus untuk UI aplikasi melalui file XML ini. Lokasi Styles XML File di Android Studio: app --> res --> values --> styles.xml

5. Drawable XML File  
File XML ini digunakan untuk menyediakan berbagai gambar atau grafik ke elemen atau tampilan aplikasi. Ketika Kita perlu untuk membuat UI khusus, maka Kita bisa menggunakan file Drawable XML ini. Contohnya, misalnya jika Kita ingin memberikan warna gradien pada background Button, atau bentuk apapun secara acak untuk tampilan, maka Kita harus membuat file XML Drawable-nya dahulu, barulah kemudian mengaturnya sebagai bacground View. Lokasi Drawable XML File di Android Studio: app --> res --> drawable --> custom_drawable.xml

6. Colors XML File  
File XML ini digunakan untuk mendefinisikan kode warna yang digunakan pada aplikasi. Kita dapat dengan mudah mendefinisikan warna dan kemudian menggunakannya pada aplikasi melalui file XML ini. Lokasi Colors XML File di Android Studio: app --> res --> values --> colors.xml 

7. Dimens XML File 
File XML ini digunakan untuk mendefinisikan dimensi View atau Tampilan aplikasi. Contohnya, misalnya kita membutuhkan Button dengan tinggi 50dp (kepadatan pixel), maka Kita harus mendefinisikan nilai 50dp dalam file dimens.xml, dan kemudian menggunakannya pada aplikasi melalui file XML ini. Lokasi Dimens XML File di Android Studio: app --> res --> values --> dimens.xml


Sumber :

https://calon-amd.blogspot.com/2019/11/pengertian-dan-macam-macam-xml-file-android.html

Tidak ada komentar:

Posting Komentar