MEMAHAMI RESOURCES DAN APP WIDGET - Panduan Belajar IT

Breaking

Panduan Belajar Dunia Teknologi Informasi

Breaking News

BANNER 728X90

Jumat, 03 Maret 2017

MEMAHAMI RESOURCES DAN APP WIDGET

•  Bekerja dengan Resources
•  Bekerja dengan App Widgets
--------------------------------------------------------------------------------------------------------------------------
Android memiliki beberapa resources, antara lain:
1)  Layouts
Layout merupakan bagian yang mendefinisikan bagaimana keadaan view dalam aplikasi. 
File layout defaultnya berada di direktori res/layouts. ADT secara default akan membuat
file main.xml pada direktori tersebut.

LinearLayout : Layout yang menyusun bagian-bagiannya dalam satu baris
RelativeLayout : Layout yang posisi dari bagian-bagiannya dapat di deskripsikan dalam relasi satu dgn yg lainnya atau dengan induknya.
FrameLayout : Layout ini dirancang untuk memblokir area pada screen untuk menampilkan satu komponen. Developer dapat menambahkan beberapa anak bagian, tetapi semua akan dipatok ke kiri atas screen. Anak bagian dari layout akan digambarkan dalam stack, yang terakhir akan berada di atas stack.
TableLayout : Layout yang menyusun anak bagiannya dalam baris dan kolom .

2) Strings
3) Images
4) Dimensions
Merupakan unit ukuran numerik:
- dp (density-independent pixels)
- sp (scale-independent pixels)
- pt (points)
- px (pixels))
- mm (millimeters)
- in (inches)

5) Styles
Styles  di android sangat mirip dengan Cascading Style Sheets (CSS) di pengembangan web. Style merupakan kumpulan dari property yang dapat diterapkan pada View secara mandiri, Activity, atau keseluruhan aplikasi (melalui file manifest). Style mendukung inheritance. Contoh property style antara lain:  font size, font color, dan  screen background.

6) Themes
Theme merupakan Style yang diterapkan pada keseluruhan Activity atau Aplikasi. Jika Style diterapakan sebagai Theme dalam suatu Aplikasi, maka semua View dan Activity dalam Aplikasi akan Meng-Inherits setting dari Style.

7) Values
Value dapat mengandung berbagai tipe untuk aplikasi, diantaranya:
-  Bool : merupakan nilai Boolean. Disimpan dalam file xml,biasanya di lokasi res/values/<filename>.xml;
Contoh: res/values/bools.xml
-  Integer: merupakan nilai Integer. Disimpan dalam file xml, biasanya di lokasi
res/values/<filename>.xml;
Contoh: res/values/integers.xml
-  Integer Array: merupakan Array Integer. Disimpan dalam file xml, biasanya di lokasi
res/values/<integers>.xml; Yang mana integers merupakan <nama file>
-  Typed Arrays: merupakan tipe yang digunakan untuk membuat Arraydari berbagai
resource yang tidak sejenis. Biasanya disimpan di res/values/<filename>.xml;
Misal res/values/types.xml

8) Menus
Menu  dapat didefinisikan melalui kode maupun XML. Cara awal untuk mendefinisikan
menu adalah melalui XML. Biasanya menu diletakkan di direktori /menus. Setiap menu
memiliki file .xml sendiri.

9) Colors
File  colors  biasanya diletakkan di values/colors.xml. File ini  memungkinkan developer
untuk mendefinisikan nama color, misal: login_screen_font_colors, yang berarti color dari
font yang digunakan pada halaman login.


Terima Kasih :)

Tidak ada komentar:

Posting Komentar

Silakan berkomentar dengan bijaksana, Jangan Spam ya Guys :)