Điều tôi đang cố làm là có tiện ích con đồng hồ có kích thước khác nhau (ví dụ: 2x2, 3x3, 4x4, v.v.) trong một gói ứng dụng và hoạt động cấu hình để có thể chọn kích thước cần thêm.Làm cách nào để đặt nhiều kích thước tiện ích trong một gói ứng dụng?
Từ những gì tôi đã học được từ tài liệu:
- kích thước Widget được quy định tại < appwidget-nhà cung cấp > thẻ trong file xml tương ứng
- Cũng trong tập tin đó tôi thiết lập các hoạt động cấu hình cho nhà cung cấp mà
Vì vậy, có vẻ như kích thước đó là tài sản của AppWidgetProvider và tôi sẽ cần bằng cách nào đó tạo nhà cung cấp khác từ mã trong cấu hình Hoạt động của nhà cung cấp đầu tiên ... Hoặc tôi có hiểu sai và có cách nào khác không?
Điều này có thể thực hiện được không? :) Tôi đã được thông báo rằng một số tiện ích có thể thực hiện việc này :)
Cảm ơn bạn trước!
P.S. Tôi đã đọc this và this. Đầu tiên giải thích làm thế nào để đặt nhiều bộ tóc giả trong một apk, nhưng nó không rõ ràng làm thế nào để lựa chọn giữa chúng trong thời gian chạy. Thứ hai là về việc thay đổi bố cục, nhưng không phải là kích thước ...
Câu hỏi đặt ra là chỉ có một mục nhập trong menu Thêm tiện ích con và trì hoãn cấu hình kích thước cho hoạt động cấu hình của riêng bạn. Tôi nghi ngờ có một cách để làm điều này - AFAIK, Android cần phải biết kích thước trước thời hạn cấu hình. – jamesh
Hmmm, jamesh, tôi nghĩ bạn vừa quay đầu lại! :) Trong khi đọc liên kết đầu tiên có liên quan của câu hỏi này tôi đã không nhận ra rằng nếu tôi làm như nó được mô tả ở đó, tôi sẽ có nhiều widget được cài đặt từ một apk, phải không? Giải pháp này là khá accepatable! – dimsuz
Tuyệt. Rât vui long khi giup đơ. – jamesh