Tìm kiếm tài liệu miễn phí

Hướng dẫn lập trình cơ bản với Android - Phần 10: Cách tạo Custom ViewGroup

Tài liệu cung cấp cho người học các kiến thức: Bài tập thực hành, cách tạo Custom ViewGroup, xây dựng ứng dụng, giao diện chương trình,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.



Đánh giá tài liệu

0 Bạn chưa đánh giá, hãy đánh giá cho tài liệu này


  • 5 - Rất hữu ích 0

  • 4 - Tốt 0

  • 3 - Trung bình 0

  • 2 - Tạm chấp nhận 0

  • 1 - Không hữu ích 0

Mô tả

Trong bài này mình sẽ hướng dẫn cách tạo 1 custom ViewGroup, sử dụng
ViewGroup này vào ListView, và cuối cùng là tạo 1 Option Menu. Đây cũng sẽ là
bài cuối cùng mình viết về làm việc với View, các bài sau sẽ chuyển qua Intent và
BroadCast Receiver.
Custom ViewGroup
ViewGroup thông thường chúng ta hay gặp là LinearLayout, Relative Layout. Xây
dựng custom ViewGroup cho phép chúng ta tạo 1 tập các widget được sắp xếp
theo ý muốn rồi đưa vào sử dụng.
Yêu cầu: Xây dựng ứng dụng dạng To Do List: Cho phép nhập vào nội dung công
việc và thời gian thực hiện công việc rồi đưa vào list công việc. Cho phép xóa các
công việc khỏi list.
B1: Khởi tạo project: File -> New -> Android Project
Project name: Example 3
Build Target: Chọn Android 1.5
Application name: Example 3
Package name: at.exam
Create Activity: Example
=> Kích nút Finish.
B2: Xây dựng custom view group trong XML. Đi tới res\layout tạo 1 file XML
mới là list.xml. Gõ nội dung sau vào:
Mã:








Custom ViewGroup của chúng ta ở đây khá đơn giản, đó là 1 LinearLayout chứa 2
thành phần: 1 CheckBox và 1 LinearLayout khác gồm 2 TextView để hiển thị nội
dung công việc và thời gian.
B3: Đã xong giao diện cho custom ViewGroup, chúng ta sẽ thiết kế giao diện cho
chương trình trong main.xml. Ở đây mình dùng lại giao diện của Example 2 trong
bài 2.
Mã:













B4: Tạo file colors.xml trong res\value:
Mã:



#ffffff
#cccccc
#cccccc

work_color là màu của nội dung công việc trong list. time_color màu của thời gian
công việc. hint_color màu của text hint (dòng hướng dẫn) các EditText.

Tài liệu cùng danh mục Kỹ thuật lập trình

Hacker Professional Ebook part 39

Tham khảo tài liệu 'hacker professional ebook part 39', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


C++ by Dissection 2002 phần 9

Chức năng ảo yêu cầu công việc bổ sung trong thời gian chạy và ít hiệu quả hơn các phương pháp nonvirtual. C + + lập trình sử dụng chúng khi cần thiết. Ảo chức năng và chức năng thành viên quá tải gây ra sự nhầm lẫn.


Phát triển Javascript - part 46

Tham khảo tài liệu 'phát triển javascript - part 46', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Bo mạch chủ cho Core 2 Dua

Để chạy được bộ xử lý Intel Core 2 Duo hai nhân mạnh mẽ, bạn có thêm lựa chọn mới với chipset NVIDIA nForce 590 SLI và giải pháp “tận dụng” chipset Intel 945 nếu chưa có điều kiện triển khai Core 2 Duo trên các bo mạch chủ sử dụng chipset Intel 965.


Hướng dẫn lập trình android, bài 19

Đầu tiên là tạo 1 giao diện điều khiển service chơi nhạc bằng layout đơn giản...


BÀI TẬP THỰC HÀNH LẬP TRÌNH C CƠ BẢN_SỐ 1

1. Viết chương trình in ra màn hình câu: Xin chao tat ca cac ban! Toi ten la Le Ngoc Mai 2. Viết chương trình nhập số liệu từ bàn phím và hiện kết quả trên màn hình cho các dữ liệu kiểu nguyên, thực và chuỗi. 3. Viết chương trình nhập vào tên của 5 người, sau đó xuất ra màn hình tên 5 người đó, mỗi tên nằm trên 1 dòng khác nhau.


O'Reilly Network For Information About's Book part 179

Tham khảo tài liệu 'o'reilly network for information about's book part 179', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Bài giảng điện tử môn tin học: Quản lý dữ liệu máy tính

Information Technology (IT): ngành ứng dụng công nghệ quản lý và xử lý thông tin Sử dụng máy tính và phần mềm máy tính để chuyển đổi, lưu trữ, bảo vệ, xử lý, truyền, và thu thập thông tin.


Bài giảng Ngôn ngữ lập trình C: Mảng một chiều, chuỗi - TS. Ngô Hữu Dũng

Bài giảng "Ngôn ngữ lập trình C: Mảng một chiều, chuỗi" cung cấp cho người học các kiến thức: Dữ liệu kiểu mảng, khai báo biến mảng, số phần tử của mảng, truy xuất đến một phần tử, truyền mảng cho hàm,... Mời các bạn cùng tham khảo nội dung chi tiết.


Lập trình với ngôn ngữ C phần 14

Tham khảo tài liệu 'lập trình với ngôn ngữ c phần 14', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả


Tài liệu mới download

Giáo án Hóa học 8 HKII
  • 11/01/2011
  • 71.620
  • 833

Từ khóa được quan tâm

Có thể bạn quan tâm

Bộ sưu tập

Danh mục tài liệu