Showing posts with label Memahami UI Android. Show all posts
Showing posts with label Memahami UI Android. Show all posts

Memahami UI Android

Dalam latihan-latihan sebelumnya kita sudah mempelajari tentang class ‘Activity’ dan siklus hidupnya. Kita sudah tahu bahwa ‘activity’ menyediakan cara yang digunakan user untuk berinteraksi dengan app kita. Tetapi ‘activity’ sendiri sebenarnya tidak memiliki keberadaan di layar. Sebaliknya, activity akan menaruh berbagai macam ‘Views’ dan ‘ViewGroups’ ke layar. Topik ini kita akan mempelajari hal-hal seputar bagaimana membuat UI di Android, dan bagaimana user berinteraksi dengannya. Selain itu kita akan mempelajari bagaimana menangani perubahan-perubahan orientasi layar di perangkat Android kita.

Memahami berbagai macam komponen layar

Sebelumnya kita sudah tahu bahwa bagian mendasar dari app Android adalah activity. Activity menampilkan UI dari app kita yang mungkin akan berisi widget seperti button, label, textbox, dan seterusnya. Biasanya kita akan mendefinisikan UI kita di dalam file XML (misalnya ‘activity_main.xml’ yang ada di folder “res/layout” di dalam project kita), yang tampilannya kurang lebih adalah seperti berikut: