YellowCode.Books

Tìm Hiểu Các Widget Cơ Bản

Chắc các bạn đã đọc qua các bài học số 7 và số 9 rồi, đây là các bài viết giúp chúng ta bước đầu làm quen với khái niệm widget, và cũng đã tiếp cận với một vài widget cơ bản nhất. Bài viết bổ sung hôm nay sẽ liệt kê các widget cơ bản còn lại mà hai bài học trên chưa có dịp nhắc đến. Các bạn cùng xem qua nào.

Cách Xây Dựng Một ListView Có Thể Expand/Collapse Trong Android

Có nhiều bạn đã gởi mail hỏi làm cách nào xây dựng một Expand/Collapse ListView trong Android, đó là một ListView mà user có thể touch vào một item list để xổ ra các thành phần con của nó, và khi touch lại item list đó lần nữa sẽ thu các thành phần con của nó vào lại. Như ví dụ mà các bạn đưa ra mong muốn xây dựng theo hình sau.

Android Bài 9: Đi Sâu Vào Widget

Ở bài 7, bạn đã làm quen với khái niệm Widget, bạn cũng đã biết Widget là các thể hiện cụ thể từ một View gốc. Ở các mục dưới đây bạn nên biết khi nói đến View cũng gần như là nói đến các Widget cụ thể. Về mặt thiết kế ứng dụng, các bạn sẽ gọi chung là View hay Widget, nhưng khi các Widget đó xuất hiện dưới dạng UI cho người dùng tương tác, thì chúng là các Button, TextView, EditText,… mà chúng ta sẽ làm quen bắt đầu từ bài hôm nay.

Android Bài 8: Làm Quen Với Android Resource

Ở bài trước chúng ta cùng làm quen sơ qua cách thức tạo một giao diện cho Android rồi đúng không nào. Đến bài học hôm nay các bạn sẽ chưa cần phải tạo một giao diện nào khác đâu, mà hãy cùng mình nhìn lại cách thức chúng ta sử dụng các “nguyên liệu” để tạo thành một giao diện hoàn chỉnh của bài hôm trước. “Nguyên liệu” mà mình muốn nhắc đến đó chính là khái niệm Resource.

Android Bài 7: Tạo Giao Diện Người Dùng

Giao Diện Người Dùng, một thành phần quan trọng trong ứng dụng của các bạn. Tuy ở Bài 5 chúng ta có nói qua các Thành Phần Của Ứng Dụng (Application Component), nhưng các bạn sẽ thắc mắc rằng giao diện sẽ được xây dựng như thế nào dựa trên các Thành Phần này? Nếu các bạn để ý kỹ tôi có nói rằng trong 4 Thành Phần đó (Activities, Services, Content Providers và Broadcast Receiver) thì chỉ có duy nhất Activities là hiển thị giao diện cho người dùng. Vậy bài này các bạn sẽ học cách xây dựng giao diện cho activity mà các bạn đã thử code vài dòng ở bài trước, đó là MainActivity.java.