YellowCode.Books

Tìm Hiểu Các Layout Trong Android

Thông qua Bài 10 các bạn đã biết rõ về 2 loại layout được sử dụng nhiều nhất hiện nay, đó là LinearLayout và RelativeLayout. Bài hôm nay chúng ta cùng nhắc lại (mà không nói kỹ) 2 layout đó và cùng xem tiếp những loại layout còn lại của Android nhé.

Java Bài 9: Câu Lệnh Lặp

Khái Niệm Lặp. Lặp (tiếng Anh gọi là Loop) trong lập trình là một hành động lặp đi lặp lại một khối lệnh nào đó khi mà một điều kiện nào đó còn thỏa. Nếu như với các Câu Lệnh Điều Kiện giúp bạn rẽ nhánh các dòng code, thì các Câu Lệnh Lặp bài này lại giúp bạn lặp lại các dòng code nào đó.

Java Bài 8: Câu Lệnh Điều Kiện

Đã đến lúc vận dụng kiến thức nhập/xuất trên console từ Bài 7 rồi. Bài học hôm nay các bạn sẽ học đến các Câu Lệnh Điều Khiển Luồng (Control Flow). Các câu lệnh trong nhóm này được chia ra làm hai, bao gồm Câu Lệnh Điều Kiện (hay Câu Lệnh Rẽ Nhánh) mà bạn sẽ làm quen hôm nay, còn lại là Câu Lệnh Lặp bạn sẽ được làm quen ở bài sau.

Android Bài 10: Đi Sâu Vào Layout

Nói Đến Layout Phải Nói Đến RTL Hay LTR. Bạn biết không, hầu hết các ngôn ngữ trên trái đất này đều có cách viết từ trái sang phải, bạn và tôi cũng vậy vì tiếng Việt cũng như nhiều ngôn ngữ khác theo cách viết này. Cách viết từ trái sang phải như vậy được gọi là LTR (left-to-right).

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: Tất Tần Tật Về Alternative Resource

Qua bài học Android số 8 thì bạn cũng biết rằng resource đóng một vai trò quan trọng trong việc phát triển một ứng dụng. Trong đó nếu bạn biết rõ và sử dụng tốt một dạng nâng cấp của resource (hay còn gọi là default resource), đó chính là alternative resource, thì còn có thể giúp cho ứng dụng trở nên thông minh hơn mà không tốn bất kỳ dòng code Java nào. Chẳng hạn như ở bài thực hành của bài học số 8, khi đó bạn đã làm cho ứng dụng TourNote có thể biết khi nào nên hiển thị ngôn ngữ trong app là tiếng Anh, khi nào là tiếng Việt.

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.