Latest In

Gadgetandcomputernews : Pengertian Dan Macam-Macam Xml File Pada Android

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

XML pada Android: Dasar-Dasar dan Berbagai Macam File XML yang Digunakan pada Android

XML adalah singkatan dari Extensible Markup Language. XML ialah bahasa Markup seperti halnya HTML, yang dipakai 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 insan 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 alasannya adalah XML adalah bahasa pemrograman yang ringan sehingga tidak membuat Layout aplikasi menjadi berat.

Pada artikel kali ini, Kita akan membahas konsep dasar XML pada android dan memahami berbagai jenis file XML yang digunakan untuk banyak sekali keperluan di android. Artikel ini akan membantu Kita dalam memprogram sebuah kide UI untuk mendesain suatu user interface atau antarmuka pengguna pada aplikasi android.


Dasar User Interface atau Antarmuka Pengguna pada Android

Seluruh konsep user interface atau antarmuka pengguna di android didefinisikan memakai hierarki objek View dan ViewGroup. ViewGroup ialah sebuah container atau wadah yang tidak nampak, yang mengatur childs view. Childs view sendiri yaitu sebuah widget lain yang dipakai untuk membuat suatu bab UI yang berbeda. Dalam satu ViewGroup dapat mempunyai ViewGroup lain sebagai elemen turunannya, contohnya seperti ditunjukkan pada diagram di bawah ini:

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Dalam diagram ViewGroup di atas, Linear Layout merupakan ViewGroup yang berisi satu ViewGroup adalah Relative Layout dan 2 View, ialah Button dan TextView. Kemudian di bawah ViewGroup Relative Layout terdapat 2 View lagi yang bersarang, yakni 2 EditText.

Cuplikan aba-aba di bawah ini akan menjelaskan maksud dari diagram di atas. Silakan paste-kan pada file activity_main.xml, kemudian amatilah.



Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Setiap layar aplikasi android mempunyai beberapa komponen, seperti tombol, teks, atau gambar. Semua komponen tersebut terdapat di dalam ViewGroup. Layout ialah salah satu pola terbaik dari ViewGroup. Berbagai jenis Layout yang terdapat di android antara lain: Linear Layout, Relative Layout, Absolute Layout, Table Layout, dan Frame Layout.


Berbagai Macam File XML yang Digunakan pada Android

Pada android, terdapat beberapa file XML yang dipakai untuk beberapa tujuan yang berbeda. Berikut ini definisi masing-masing file XML tersebut.

1. Layout XML File

Layout XML Files dipakai untuk mendefinisikan UI (antarmuka pengguna) yang bantu-membantu 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

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

File XML ini akan kita temukan di dalam folder res, dan di dalamnya lagi terdapat folder bernama layout. Nah di folder inilah kita akan menerima semua jenis file layout yang digunakan untuk kegiatan atau fragments dalam membuat aplikasi android.

Adapun contoh koding dasar Layout XML mirip berikut. Pada file activity_main.xml berikut memiliki 2 TextView.


2. Manifest XML File

File XML ini dipakai untuk mendefinisikan semua komponen pada aplikasi android. Termasuk nama paket, acara, akseptor, layanan, dan izin yang diharapkan oleh aplikasi. Sebagai contoh, misalkan kita membuat sebuah aplikasi yang memerlukan kanal internet, maka kita perlu mendifinisikan izin terusan internet di dalam file Manifest XML ini.

Lokasi Manifest XML di Android Studio: app --> manifest --> AndroidManifest.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file AndroidManifest.xml mirip berikut. Pada file berikut juga terdapat contoh mendefiniskan izin saluran internet pada aplikasi.


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 (kegiatan atau dalam file Layout XML) melalui file XML ini. File XML String meningkatkan kemungkinan penggunaan kembali sebuah instruksi acara.

Lokasi Strings XML File di Android Studio: app --> res --> values --> strings.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file strings.xml mirip berikut. Pada file berikut juga terdapat acuan mendefinisikan string-nya.


4. Styles XML File

File XML ini dipakai untuk mendefinisikan styles/gaya yang berbeda dan mencari UI (user interface) dari sebuah aplikasi. Kita mampu 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

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun contoh koding file styles.xml mirip berikut.


5. Drawable XML File

File XML ini dipakai untuk menyediakan banyak sekali gambar atau grafik ke elemen atau tampilan aplikasi. Ketika Kita perlu untuk membuat UI khusus, maka Kita bisa memakai file Drawable XML ini. Contohnya, misalnya jika Kita ingin menunjukkan warna gradien pada background Button, atau bentuk apapun secara acak untuk tampilan, maka Kita harus menciptakan file XML Drawable-nya dahulu, barulah kemudian mengaturnya sebagai bacground View.

Lokasi Drawable XML File di Android Studio:

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun contoh koding file custom_drawable.xml seperti berikut. Pada file berikut terdapat pola cara mendefiniskan warna latar gradien memakai attribut style.


6. Colors XML File

File XML ini dipakai untuk mendefinisikan instruksi warna yang digunakan pada aplikasi. Kita mampu 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


Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun teladan koding file colors.xml seperti berikut. Pada file berikut juga terdapat contoh mendefiniskan warna hijau dan putih.


7. Dimens XML File

File XML ini dipakai 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 lalu menggunakannya pada aplikasi melalui file XML ini.

Lokasi Dimens XML File di Android Studio: app --> res --> values --> dimens.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file dimens.xml mirip berikut. Pada file berikut juga terdapat pola mendefinisikan nilai 50dp untuk tinggi Button.


Yaps, demikian artikel perihal dasar XML pada pemrograman android, supaya bermanfaat, dan hingga bertemu pada artikel lain selanjutnya.



Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal Dan Membuat Toast Di Android Menggunakan Android Studio

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Toast yaitu umpan balik yang diberikan kepada pengguna ihwal operasi dalam munculan kecil. Gampangannya toast lebih dikenal sebagai pesan teks yang ditampilkan pada android. Toast memiliki fungsi untuk menawarkan gosip dalam bentuk teks kepada pengguna android.

Toast menunjukkan berita terkait aktivitas atau operasi yang sedang berjalan dikala ini pada android, tentunya ini sangat interaktif. Toast akan hilang secara otomatis setelah batas waktu tertentu, tergantung bagaimana proses toast itu dibentuk.

Contoh toast sederhana mampu kita lihat pada dikala mengirim email. Pada saat kita menekan tombol kirim, di situ kemudian akan muncul toast berupa pesan teks "Sending Message...", kurang lebih mirip pada gambar berikut.

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Toast bekerja dengan menggunakan method makeText(). Metode ini mengambil 3 parameter, yaitu: ApplicationContext, the Text Message, dan the duration. Kemudian digunakan akhiran show() biar toast ditampilkan.

Pada artikel kali ini kita akan berguru bagaimana cara menciptakan toast dalam android dengan memakai aplikasi android studio. Langsung saja, cek it out!


Langkah-langkah :

1. Buat project baru

Buatlah project gres pada android studio. Beri nama project dengan "Toast", atau beri nama sesuai dengan kebutuhan masing-masing. Jangan lupa atur aplikasi akan berjalan pada android dengan minimum api berapa, di sini aku memilih minimum api 19 (KitKat).

2. Edit file activity_main.xml

Langkah selanjutnya edit file main_activity.xml, tambahkan TextView dan Button. Adapun kodingnya mirip berikut.


3. Buat dan edit file dimens.xml

Karena batas atas atau padding-top aplikasi yang kita buat memakai resources dimens, maka kita harus menciptakan dan mengedit resources dimens-nya. Adapun kodingnya mirip berikut.


4. Edit file MainActivity.java

Langkah selanjutnya ialah mengedit file MainActivity.java, adapaun hasil dan kodingnya mirip berikut.


5. Jalankan/Run aplikasinya

Terakhir adalah kita akan menjalankan atau me-run aplikasinya. Untuk menjalankannya kita mampu dengan memakai android emulator bawaan android studio, atau juga mampu langsung pada smartphone android. Di sini aku menjalankannya eksklusif pada smartphone android versi api 19 (KitKat). Apabila selama proses menjalankan aplikasi tidak ada masalah atau error, adapun akibatnya seperti screenshot berikut.

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Yaps, demikian tutorial wacana bagaimana cara menciptakan Toast di android, biar bermanfaat, dan hingga bertemu pada artikel lain selanjutnya.