Giáo trình hướng dẫn sử dụng các lớp giao diện trong Androi để tạo một View riêng trong quá trình lập trình p1
Số trang: 5
Loại file: pdf
Dung lượng: 321.08 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu giáo trình hướng dẫn sử dụng các lớp giao diện trong androi để tạo một view riêng trong quá trình lập trình p1, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng các lớp giao diện trong Androi để tạo một View riêng trong quá trình lập trình p1 Giáo trình hướng dẫn sử dụng các lớp giao diện trong Androi để tạo một View riêng trong quá trình lập trình public boolean onKey(View v, int keyCode,KeyEvent event) { if (event.getAction() ==KeyEvent.ACTION_DOWN && keyCode ==KeyEvent.KEYCODE_DPAD_CENTER) {text.setText(edit.getText().toString()); edit.setText(); return true; } else { return false; } } }); }}Dạo qua một chút kiến thức cơ bản: Trong Android, các lớp sử dụng để tạo giaodiện (Edit Text, Text View...) đều là lớp con của lớp View. Một số lớp thườngxuyên được sử dụng để tạo giao diện:- TextView- EditText- ListView- Spinner- CheckBox- Button- RadioButtonNgoài ra bạn còn có thể tạo 1 View riêng của mình bằng cách kế thừa View có sẵn.Các Listener được sử dụng để bắt 1 sự kiện nào đó. Ở đây mình sử dụngOnKeyListener dùng để bắt sự kiện khi nhấn 1 phím của điện thoại. Ngoài rathường sử dụng OnClickListener để bắt sự kiện chạm vào 1 View đang hiển thịtrên màn hình. Mỗi View đều phải set Listener riêng để xử lý cho sự kiện tương tácvới nó, và mỗi loại View cũng lại có những Listener dành riêng cho nó (VD:CheckBox có OnCheckChangedListener)Ở đây mình sử dụng hàm dạng inner để định nghĩa xử lý cho OnKeyListener nêncó thể mọi người không quen lắm, nhưng nó cũng nằm trong phần cơ bản của Javađấy nhé.Đề nghị lưu ý thêm phần R.id.edit_text. Để lấy hoặc truy nhập các thành phần ta đãđịnh nghĩa trong XML ta phải sử dụng R.* như R.layout.main, R.id.edit_text. LệnhfindViewById sẽ trả về 1 View có Id thiết lập trong phần XML. Do View là lớpcha của EditText với TextView nên ở đây ta phải ép kiểu.Ngoài ra các string hay color cũng có thể lấy về bằng lệnh getResource() . Vd:getResource().getColor(R.color.text_color)B8: Chạy chương trình. Chọn Run => Android Application và chờ cho emulatorkhởi động nhé. Ai có 1 Android thật có thể kết nối qua USB và thử nghiệm luôn.Tự chỉnh sửa trong code và trong XML để hiểu thêm về lập trình Android.VD:Mã:edit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub } });hoặc trong XML thêm vào phần Text ViewMã:android:textSize=50pxđể xem chương trình thay đổi như thế nào nhé ^_^Understanding Android Application:Việc hiểu được các thành phần (component) tạo nên một ứng dụng Android là rấtcần thiết cho việc lập trình. Các thành phần này được chia làm 6 loại bao gồm:1.Activity: hiểu một cách đơn giản thì Activity là nền của 1 ứng dụng. Khi khởiđộng 1 ứng dụng Android nào đó thì bao giờ cũng có 1 main Activity được gọi,hiển thị màn hình giao diện của ứng dụng cho phép người dùng tương tác.2.Service: thành phần chạy ẩn trong Android. Service sử dụng để update dữ liệu,đưa ra các cảnh báo (Notification) và không bao giờ hiển thị cho người dùng thấy.
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng các lớp giao diện trong Androi để tạo một View riêng trong quá trình lập trình p1 Giáo trình hướng dẫn sử dụng các lớp giao diện trong Androi để tạo một View riêng trong quá trình lập trình public boolean onKey(View v, int keyCode,KeyEvent event) { if (event.getAction() ==KeyEvent.ACTION_DOWN && keyCode ==KeyEvent.KEYCODE_DPAD_CENTER) {text.setText(edit.getText().toString()); edit.setText(); return true; } else { return false; } } }); }}Dạo qua một chút kiến thức cơ bản: Trong Android, các lớp sử dụng để tạo giaodiện (Edit Text, Text View...) đều là lớp con của lớp View. Một số lớp thườngxuyên được sử dụng để tạo giao diện:- TextView- EditText- ListView- Spinner- CheckBox- Button- RadioButtonNgoài ra bạn còn có thể tạo 1 View riêng của mình bằng cách kế thừa View có sẵn.Các Listener được sử dụng để bắt 1 sự kiện nào đó. Ở đây mình sử dụngOnKeyListener dùng để bắt sự kiện khi nhấn 1 phím của điện thoại. Ngoài rathường sử dụng OnClickListener để bắt sự kiện chạm vào 1 View đang hiển thịtrên màn hình. Mỗi View đều phải set Listener riêng để xử lý cho sự kiện tương tácvới nó, và mỗi loại View cũng lại có những Listener dành riêng cho nó (VD:CheckBox có OnCheckChangedListener)Ở đây mình sử dụng hàm dạng inner để định nghĩa xử lý cho OnKeyListener nêncó thể mọi người không quen lắm, nhưng nó cũng nằm trong phần cơ bản của Javađấy nhé.Đề nghị lưu ý thêm phần R.id.edit_text. Để lấy hoặc truy nhập các thành phần ta đãđịnh nghĩa trong XML ta phải sử dụng R.* như R.layout.main, R.id.edit_text. LệnhfindViewById sẽ trả về 1 View có Id thiết lập trong phần XML. Do View là lớpcha của EditText với TextView nên ở đây ta phải ép kiểu.Ngoài ra các string hay color cũng có thể lấy về bằng lệnh getResource() . Vd:getResource().getColor(R.color.text_color)B8: Chạy chương trình. Chọn Run => Android Application và chờ cho emulatorkhởi động nhé. Ai có 1 Android thật có thể kết nối qua USB và thử nghiệm luôn.Tự chỉnh sửa trong code và trong XML để hiểu thêm về lập trình Android.VD:Mã:edit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub } });hoặc trong XML thêm vào phần Text ViewMã:android:textSize=50pxđể xem chương trình thay đổi như thế nào nhé ^_^Understanding Android Application:Việc hiểu được các thành phần (component) tạo nên một ứng dụng Android là rấtcần thiết cho việc lập trình. Các thành phần này được chia làm 6 loại bao gồm:1.Activity: hiểu một cách đơn giản thì Activity là nền của 1 ứng dụng. Khi khởiđộng 1 ứng dụng Android nào đó thì bao giờ cũng có 1 main Activity được gọi,hiển thị màn hình giao diện của ứng dụng cho phép người dùng tương tác.2.Service: thành phần chạy ẩn trong Android. Service sử dụng để update dữ liệu,đưa ra các cảnh báo (Notification) và không bao giờ hiển thị cho người dùng thấy.
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu mạng giáo trình cơ điện giáo trình thiết kế tài liệu kế toánGợi ý tài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 292 0 0 -
122 trang 209 0 0
-
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 198 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 194 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 189 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 185 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 167 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 163 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 160 0 0