giữ một Widget, và bạn sẽ có thể posi¬tion nó vào màn hình chủ của bạn.
Sau khi thêm một Widget, bạn có thể di chuyển nó bằng cách nhấn lâu nó và kéo nó xung quanh màn hình. Để thay đổi kích thước (có sẵn trong Android 3.1 trở lên), dài báo chí và phát hành. Bạn sẽ thấy các chỉ số nhỏ dọc theo các cạnh của các Widget có thể được kéo để thay đổi kích thước các Widget.
Remove Widget bằng cách kéo chúng vào thùng rác có thể biểu tượng hay "loại bỏ" nhãn ở trên cùng hoặc dưới cùng của màn hình.
Widgets nhúng vào một ứng dụng được lưu trữ trong quá trình ứng dụng của cha mẹ. Họ sẽ đánh thức các thiết bị dựa trên tỷ giá cập nhật của họ để đảm bảo mỗi Widget là đến ngày khi nó nhìn thấy được. Là
một nhà phát triển, bạn cần phải chăm sóc thêm khi tạo Widget của bạn để đảm bảo rằng tốc độ cập nhật là
càng thấp càng tốt, và rằng các mã thực thi bên trong phương thức cập nhật là nhẹ.
Các phần sau đây cho thấy làm thế nào để tạo Widget và mô tả một số tốt nhất thực hành để thực hiện cập nhật và thêm tương tác.
TẠO APP vật dụng
App Widgets được thực hiện như BroadcastReceivers. Họ sử dụng RemoteViews để xác định và cập nhật một hệ thống phân cấp xem lưu trữ trong một quá trình ứng dụng; . phổ biến nhất mà chủ pro¬cess là màn hình chủ
Để tạo một Widget cho ứng dụng của bạn, bạn cần phải tạo ra ba thành phần:
1. Một nguồn tài nguyên bố trí XML định nghĩa các giao diện người dùng
2. Một file XML mô tả các dữ liệu meta kết hợp với các Widget
3. Một Broadcast Receiver xác định và kiểm soát các Widget
Bạn có thể tạo nhiều Widget như bạn muốn cho một ứng dụng duy nhất, hoặc bạn có thể có một ứng dụng bao gồm một Widget đơn. Mỗi Widget có thể sử dụng cùng kích thước, bố trí, tốc độ làm tươi, và cập nhật logic, hoặc nó có thể sử dụng những người khác nhau. Trong nhiều trường hợp, nó có thể hữu ích để cung cấp nhiều phiên bản của Widget của bạn trong các kích cỡ khác nhau.
Tạo Widget XML Layout Resource
Bước đầu tiên trong việc tạo Widget của bạn là thiết kế và thực hiện các giao diện người dùng của nó (UI).
Xây dựng giao diện người dùng của Widget của bạn như bạn làm thành phần trực quan khác trong Android, như mô tả trong Chương 4, "Xây dựng giao diện người dùng." thực hành tốt nhất là để xác định bố trí widget bằng cách sử dụng XML như là một nguồn tài nguyên bố trí bên ngoài, nhưng nó cũng có thể đặt ra giao diện người dùng của bạn lập trình trong phương pháp onCreate các Broadcast người nhận .
widget Hướng dẫn thiết kế
Widgets thường được hiển thị bên cạnh Widgets bản địa và bên thứ ba khác, vì vậy điều quan trọng là bạn phù hợp với thiết kế tiêu chuẩn -. đặc biệt là vì Widgets thường được sử dụng trên màn hình chủ
có hướng dẫn thiết kế giao diện người dùng cho việc kiểm soát cả hai bố trí của một widget kích thước và phong cách trực quan của nó. Các cựu được thi hành một cách cứng nhắc, trong khi sau này là một hướng dẫn mà thôi; cả hai đều được tóm tắt trong các phần sau. Bạn có thể tìm thấy chi tiết bổ sung về các trang web phát triển Android Widget Hướng dẫn thiết kế, tại http://developer.android.com/guide/practices/ui_guidelines/widget_design.html.
Widget Layout kích cỡ
màn hình chủ mặc định Android được chia thành một mạng lưới các tế bào , khác nhau về kích thước và số lượng depend¬ing trên thiết bị. Đó là thực hành tốt nhất để xác định một chiều cao và rộng tối thiểu cho Widget của bạn cũng được yêu cầu phải đảm bảo nó được hiển thị trong một trạng thái mặc định tốt.
đang được dịch, vui lòng đợi..
