Xin chào Anh chị em, bài học bữa nay mình xin chia sẻ đến Anh chị em chậm triển khai là bài học về lập trình android - chỉ dẫn các phím tắt căn bản trên android. Các bạn chú ý theo dõi tại đây nhé. Như chúng ta đã biết, Android Studio là 1 IDE (Intergrated Development Environment) được google vun đắp và cung ứng miễn phí cho các nhà phát triển áp dụng Android. Vì Android stuido là 1 công cụ lập trình hơi mới nên giao diện cũng như cách thao tác cũng phần nào gây rắc rối mang các lập trình viên mới tiếp cận. bữa nay mình sẽ chỉ dẫn Anh chị em dùng các phím tắt thông dụng nhất để Anh chị em mang thể lập trình Android rẻ hơn mang IDE rất mạnh này. Anh chị em mang thể xem danh sách mặc định các phím tắt của Android studio theo cách sau. Tại màn hình của Android studio Anh chị em chọn File > Settings > Keymap. khi này Anh chị em sẽ thấy 1 bảng danh sách các phím tắt, Anh chị em mang thể đổi thay tùy ý. Android studio cũng hỗ trợ khách hàng chọn phím tắt của các công cụ lập trình quen thuộc khác như eclipse… Dưới đây là các tổ hợp phím tắt mà trong giai đoạn code mình hay dùng 1. các tổ hợp phím hỗ trợ code. Tổ hợp phím Chức năng CTRL + SHIFT + A sắm thao tác muốn thực hành mà không cần vào menu File, edit, … ALT + ENTER Fix project nhanh CTRL + ALT + L Định dạng lại code CTRL + Q Hiện docs của API đã chọn CTRL + P Hiện tham số hàm, phương thức ALT + Insert Khởi tạo hàm F4 khiêu vũ đến nguồn CTRL + Y Xóa 1 chiếc CTRL + D Nhân đôi 1 chiếc tại vị trí con trỏ CTRL + ALT + SHIFT + N kiếm tìm CTRL + F kiếm tìm theo kí tự trong tab đang mở CTRL + G Đi nhanh đến 1 chiếc CTRL + Space Gợi ý code Ctrl + O Implement hoặc Overight. 2. các tổ hợp phím cho project Tổ hợp phím Chức năng CTRL + F9 Build SHIFT + F10 Build và run ALT + 1 Toggle project visibility ALT + left-arrow; ALT + right-arrow Mở tab navigation F4 Mở module setting Trên đây là các tổ hợp phím rất hay dùng khi code, Anh chị em hãy thường xuyên dùng để ghi nhớ nhé. Chúc Anh chị em học rẻ. Layout là 1 thành phần chẳng thể thiếu trong android. Layout là nơi biểu diễn các control lên giao diện và mỗi layout mang 1 cách biểu diễn khác nhau, cho nên mang mỗi cấu trúc giao diện khác nhau ta nên chọn layout cho phù hợp. Sau đây tôi sẽ giới thiệu 1 số layout căn bản cho Anh chị em kiểu dáng giao diện. – FrameLayout. – LinearLayout. – TableLayout. – GridLayout. – RelativeLayout. Layout android Sau đây mình sẽ giới thiệu 1 số layout hay được các các kiến trúc sư dùng. Nhận định về php căn bản đây FrameLayout Là chiếc layout căn bản nhất, nó sẽ được dùng nhiều khi ta dùng vẽ giao diện nâng cao sau này. khi ta kéo các control vào thì mặc định các control sẽ nằm ở vị trí trên cộng bên trái. các control khi được kéo vào framelayout sẽ bị đè lên nhau, control sau sẽ đè lên control trước. cách độc nhất để căn các control vào giữa là dùng thuộc tính android:layout_gravity=”center”.Các bạn mang thể tham khảo đoạn XML sau để hiểu thêm về framelayout. android:background="#2be2ca" android:layout_width="100" android:layout_height="100" /> Layout android LinearLayout Layout này cho phép chúng ta vẽ giao diện theo 2 hướng, trong khoảng trái qua phải hoặc trong khoảng trên xuống dưới.Để xét chiều cho các control trong layout ta dùng thuộc tính orientation. – Android:eek:rientation=”horizontal” : Xếp các control trong khoảng trái sang phải (theo cột). – Android:eek:rientation=”vertical” : Xếp các control trong khoảng trên xuống dưới (theo hàng). mang các giao diện mang độ phức tạp vừa phải thì dung LinearLayout là rất hiệu quả, rất thuận lợi trong kiểu dáng và đi bảo trì áp dụng sau này. Sau đây là đoạn XML demo cách dùng layout này. + vertical Layout android + horizontal Layout android RelativeLayout Layout này cho phép chúng ta sắp đặt các control theo vị trí hơi giữa các control khác kể cả control cất nó. khi gặp các layout mang độ phức tạp cao, mang nhiều giao diện nhỏ thì dùng RelativeLayout là chọn lựa rẻ nhất. một đôi chú ý khi dùng layout này: – các control đều mang id riêng, việc đặt tên id phải rõ rang dễ hiểu. – các control được sắp đặt dựa vào id của các control khác. – các control mang sự buộc ràng và tương tác mang nhau nên khi đổi thay 1 control sẽ khiến cho đổi thay vị trí của mọi control khác. cho nên rất khó trong việc bảo trì nếu giao diện quá phức tạp.Các bạn mang thể tham khảo đoạn XML demo sau: Layout android Ở đây mình giải thích 1 số thuộc tính: – toRightOf : Control đang xét đứng ở phía bên phải của control nào chậm triển khai. – marginLeft: Control đang xét cách control bên trái 1 khoảng bao lăm, như vậy mang marginRight, marginTop, marginBottom. – layout_below : Control đang xét đứng ở phía dưới của control nào chậm triển khai. Tôi vừa giới thiệu 1 số layout căn bản, Anh chị em mang thể tham khảo bài thực hành vẽ layout, chúc Anh chị em thành công!