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

Chuyên đề mảng 2 chiều phần 3

for (int j=0; jdem[i])?Max:dem[i]; for (i = 0; i


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

Tham khảo tài liệu 'o'reilly network for information about's book part 41', 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ả


CoreJava 8

Chương 8 ĐA LUỒNG (Multithreading) Mục tiêu: Sau khi kết thúc chương này, bạn có thể:  Định nghĩa một luồng (thread)  Mô tả đa luồng  Tạo và quản lý luồng 


Protecting Your Mobile App IP: The Mini Missing Manual

Learn four cost - effective ways to protect the applications you develop for mobile devices. The methods described in this Mini Missing Manual won't stop people from misappropriating your secrets, stealing your name, and copying your code. But if any of those things do happen, you'll have the legal ammunition you need to recover your losses and, in some cases, get money to pay attorney fees. Taking these steps will also reinforce your legal rights in the event that another company wants to acquire your apps....


Microsoft ASP Net 3.5 Step By Step (phần 10)

Tham khảo tài liệu 'microsoft asp net 3.5 step by step (phần 10)', 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ả


Thêm ToolTip cho các control trong Visual C++6.0

ToolTip là một dòng dơn chú thích hiện ra bên cạnh control khi chuột di chuyển phía trên "khu vực" của đối tượng. ToolTip thường được dùng như là một ghi chú hướng người sử dụng chức năng của đối tượng đang hướng đến


Apress Expert C sharp 2005 (Phần 4)

Tham khảo tài liệu 'apress expert c sharp 2005 (phần 4)', 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ả


Programming Discussion p9

Protect Access Database Tác giả: (someone) 1. Bảo vệ mã lệnh VBA (Visual Basic for Application) bằng cách chọn mục Properties trên trình đơn Tools của cửa sổ soạn thảo Microsoft Visual Basic rồi chọn trang Protection trên hộp thoại Project Properties. Cuối cùng, chọn Lock project for viewing, kèm theo là mật khẩu bảo vệ


Buit Windows By C.Net (Phần 2) part 8

Tham khảo tài liệu 'buit windows by c.net (phần 2) part 8', 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ả


CSE Faculty - Chapter 6 Recursion

Subprogram implementation Recursion Designing recursive algorithms Recursion removal Backtracking Examples of backtracking and recursive algorithms: Factorial Fibonacci The towers of Hanoi Eight Queens Problem Tree-structured program: Look-ahead in Game


Tài liệu mới download

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

Có thể bạn quan tâm

Editing Accounts
  • 26/07/2010
  • 98.197
  • 162
HVAC Systems Design Handbook
  • 26/07/2012
  • 34.766
  • 387
Bài giảng về UML
  • 26/06/2012
  • 48.097
  • 852

Bộ sưu tập

Danh mục tài liệu