Mengenal Bagian Android Studio (Part 1)

Share:


Hello Friends..........Kita ketemu lagi di BLOG MOCHAMAD AHYA SATARI yang kece ini....Oke, Kali ini saya akan memposting tentang Mengenal Bagian Android Studio, Oke kita lihat saja teori nya dibawah ini

XML

Layout mendefinisikan struktur visual untuk antarmuka pengguna, seperti UI sebuah aktivitas atau widget aplikasi. Anda dapat mendeklarasikan layout dengan dua cara:
  • Deklarasikan elemen UI dalam XML. Android menyediakan sebuah kosakata XML sederhana yang sesuai dengan kelas dan subkelas View, seperti halnya untuk widget dan layout.
  • Buat instance elemen layout saat waktu proses. Aplikasi Anda bisa membuat objek View dan ViewGroup (dan memanipulasi propertinya) lewat program.
Kerangka kerja Android memberi Anda fleksibilitas untuk menggunakan salah satu atau kedua metode ini guna mendeklarasikan dan mengelola UI aplikasi Anda. Misalnya, Anda bisa mendeklarasikan layout default aplikasi Anda dalam XML, termasuk elemen-elemen layar yang akan muncul di dalamnya dan di propertinya. Anda nanti bisa menambahkan kode dalam aplikasi yang akan memodifikasi status objek layar, termasuk yang dideklarasikan dalam XML, saat waktu proses.
Keuntungan mendeklarasikan UI dalam XML adalah karena hal ini memungkinkan Anda memisahkan penampilan aplikasi dari kode yang mengontrol perilakunya dengan lebih baik. Keterangan UI Anda bersifat eksternal bagi kode aplikasi Anda, yang berarti bahwa Anda bisa memodifikasi atau menyesuaikannya tanpa harus memodifikasi dan mengompilasi ulang kode sumber. Misalnya, Anda bisa membuat layout XML untuk berbagai orientasi layar, berbagai ukuran layar perangkat, dan berbagai bahasa. Selain itu, mendeklarasikan layout dalam XML akan mempermudah Anda memvisualisasikan struktur UI, sehingga lebih mudah men-debug masalahnya. Karena itu, dokumen ini berfokus pada upaya mengajari Anda cara mendeklarasikan layout dalam XML. Jika Anda tertarik dalam membuat instance objek View saat waktu proses, lihat referensi kelas ViewGroup dan View.
Secara umum, kosakata XML untuk mendeklarasikan elemen UI mengikuti dengan sangat mirip struktur serta penamaan kelas dan metode, dengan nama elemen dipadankan dengan nama kelas dan nama atribut dipadankan dengan metode. Sebenarnya, pemadanan ini kerap kali begitu jelas sehingga Anda bisa menebak atribut XML yang berpadanan dengan sebuah metode kelas, atau menebak kelas yang berpadanan dengan sebuah elemen XML. Akan tetapi, perhatikan bahwa tidak semua kosakata identik. Dalam beberapa kasus, ada sedikit perbedaan penamaan. Misalnya , elemen EditText memiliki atribut text yang berpadanan dengan EditText.setText().

Single Tag dan Multiple Tag

Single Tag adalah Komponen / tag yang berdiri sendiri
Contoh:

<NamaKommponen atribut/>
Multiple Tag adalah Komponen /Tag yang memiliki komponen lain di dalam nya
Contoh :

<NamaKomponen atribut>
    <NamaKomponen atribut/>
    <NamaKomponen atribut/>
</NamaKomponen atribut> 



Basic Syntax              :  Penulisan Kode dalam bahasa pemrogramman
<Nama Komponen
    atribut
    atribut/>

Nama Komponen diawali dengan huruf besar dan menggunakan prinsip CamelCase
CamelCase : Cara penulisan dengan setiap kata di awali dengan huruf besar dan disambung
Contoh : TextView, ImageView

Properti : atribut yang dimiliki oleh komponen
Contoh   : android:text="hello world", android:height="10dp", warna, bentuk, lebar, tinggi, dsb.
Value(Nilai)/data atribut harus diampit tanda kutip

Multiple tag juga biasa disebut dengan ViewGroup
ViewGroup adalah komponen yang menampung komponen lain.

ViewGroup disebut juga dengan parent
Komponen yang ada didalam ViewGroup disebut child

RootElement : Parent terluar dari layout


Oke Sekian Dari Saya , Mohon maaf Bila ada kesalahan
Saya hanya memberi tahu sedikit saja👌👌