Tài liệu học lập trình Android cho người mới bắt đầu (Android ACE). Rất chi tiết dễ hiểu, Đây là tài liệu mở đầu cho các bạn xem qua. Nếu được sự nhất trí đồng tình ủng hộ của các bạn thì mình sẽ upload bản chính thức với 100 dự án. Cho những bạn không chuyên về lập trình Android. đặc biệt, Nếu bạn không hiểu, bạn có thể Email cho mình, mình sẽ hướng dẫn bạn để bạn tự làm được các dự án từ cơ bản đến nâng cao. Lưu ý: Mình chỉ hỗ những bạn đã tải tài liệu của mình về, mình sẽ không chịu trách nhiệm nếu bạn không đọc kỹ bài hướng dẫn hoặc những bạn không tải tài liệu của mình. Mình sẽ gửi tất cả tài liệu của mình miễn phí đến bạn nếu bạn cần. Thân ái, chào tạm biệt
Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Thuộc Tính Cơ Bản Trong Android 10 11 12 13 14 15 16 android:layout_height="" android:layout_width="" android:orientation="" android:id="" android:text="" android:background="" android:hint="" android:textColorHint="" android:textColor=" " android:textSize="" android:textStyle=" " android:fontFamily=" " android:textColorLink=" " android:maxLength="" android:textAllCaps="true" android:visibility="invisible" Chiều Cao Chiều Rộng Chiều Đứng Hoặc Ngang ID Chữ Màu Nền Chữ ẩn Màu Của Chữa Ẩn Màu Chữ Cỡ Chữ Kiểu Chữ Font Chữ Màu Liên Kết Độ Dài Ký Tự Chuyển Thành Chữ Hoa Ẩn Chữ Hoặc Layout Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Mã mầu sắc hay sử dụng STT Tên Tiếng Anh Mã Màu Red Blue Lime Yelow Black White Orange Violet Pink #ff0f0f #1900ff #1aff00 #ffe138 #000 #fff #f80 #7030a0 #ff33e4 Tên Tiếng Việt Màu Đỏ Xanh Dương Xanh Lá Vàng Đen Trắng Cam Tím Hồng Trực Quan Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Control View Hay Sử Dụng STT Tên Controls TextView, Large Text, Medium Text, Small Text Button,Small Button CheckBox, RadioButton, radioGroup spinner Plain Text, Person Name, Password, Email, Phone, Postal Address, Multiline Text, Time, Date, Number, AutoCompleteTextView, MultiAutoCompleteTextView LinearLayout TableLayout, TableRow ListView TabHost, TabWidget ImageView, ImageButton Nhóm Widget TextView Đặt Tên ID txtXyz Button CheckBox RadioButton btnXyz chkXyz radXyz EditText txtXyz ListView LvXyz ImageView imgXyz Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Các Bước Cơ Bản Để Xử Lý Dự Án Bước Cách Làm Tạo Dự Án Mới Kéo Thả Control Thiết Kế Giao Diện Khai Báo Các Control Widget Tạo Hàm addControls , hàm cần thiết để xử lý Viết Code cho Hàm addControls Viết Code cho Hàm addEvents() Chạy Chương Trình xử lý lỗi File Sử Dụng activity_main.xml MainActivity.java MainActivity.java MainActivity.java MainActivity.java Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Xử Lý Dự Án 1: Hãy thiết kế xây dựng dự án Hello Word! Sử dụng Control View: TextView, Button, sử dụng LinearLayout để thiết kế, Cho phép người dùng nhập tên vào, sau bấm button thông báo Toast widget với dòng chữ "Hello Tên Người Đó" Hình Ảnh Minh Họa Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com Code Android Dự Án Các Control ID LargeText PlainText Button MediumText txtInput btnView txtHello Các File Sử Dụng Trong Dự Án activity_main.xml Strings.xml MainActivity.java Code Control File activity_main.xml LinearLayout Chiều Đứng android:visibility="invisible" MediumText Ẩn Control android:orientation="vertical" Code Ngôn Ngữ File Strings.xml Mặc Định Tiếng Việt Xem Kết Quả Các Bước Xử Lý Trong File MainActivity.java TextView txtInput, txtHello; Khai Báo addControls addEvents Button btnView; txtInput= (TextView) findViewById(R.id.txtInput); btnView= (Button) findViewById(R.id.btnView); txtHello = (TextView) findViewById(R.id.txtHello); btnView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { String s = txtInput.getText().toString(); Học Lập Trình Android Qua Các Code Mẫu Biên Soạn : PhamDacThangCNTT@gmail.com String l = txtHello.getText().toString(); Toast.makeText(MainActivity.this,l+" "+s, Toast.LENGTH_SHORT).show(); } }); Chạy Thử Soát Lỗi