Th m c gen , là th c m c cho Android t đ ng t o ra, cho dù b n có xóa nó thì nó c ng l i t t o ra. N i dung bên trong b nđ ng có ch nh s a nó. T t c nh ng gì b n kéo th vào giao di n, hay thi t l p string.xml, menu … t t t n t t liên quan t i resource thì nó s đ c sinh ra bên trong R.java. D a vào đây đ ta có th truy su t các đ i t ng trong coding.
Ví d :
- trên b n th y class Id có ch a Id c a Button mà lúc nãy kéo vào giao di n đ t tên là
btnXinChao. Ta d a vào Id này đ t ng tác v i control.
- Hay layout activity_mainc ng s t đ ng l u tr trong này
- Trong màn hình trên, b n th y bên trong hàm onCreate có l nh:
+ setContentView(R.Layout.activity_main) ==> thi t l p giao di n cho Activity. V iactivity_mainl y t R.java
+ findViewById(R.id.btnXinChao) ==> truy su t control là Button trên giao di n. v ibtnXinChaol y t R.java
* B n s hi u h n v các hàm này vào các ph n sau. đây m c đích là Tôi đang gi i thích ch c n ng c a t ng ph n trong Android
- Ti p t c b n quan sát các th m c:Drawable-hdpi, Drawable-ldpi,Drawable- mdpi, Drawable-xdpi:
B n có th t t o thêm m t th m c cùng c p tên là Drawable, các t p tin b n kéo th tr c ti p vào trong này (t o Resource). Khi ch ng trình load các ReSource s t đ ng vào đây l y. Còn -
28
hdpi, -ldbpi, -xdpi là tùy thu c vào đ phân gi i màn hình mà ch ng trình t đ ngvào l y đúng d li u bên trong.