Android giới thiệu một số thuật ngữ mới cho phép ẩn dụ lập trình quen thuộc mà sẽ được trình bày chi tiết trong các phần sau:
► Views - Lượt xem là lớp cơ sở cho tất cả các thành phần giao diện trực quan (thường được gọi là con¬
trols hoặc các vật dụng). Tất cả các điều khiển giao diện người dùng, bao gồm các lớp học bố trí, được bắt nguồn từ quan điểm.
► Xem Groups - Xem nhóm là sự mở rộng của lớp View có thể chứa nhiều con xem. Mở rộng các lớp ViewGroup để tạo điều khiển hợp chất tạo thành liên kết với nhau con xem. Lớp ViewGroup cũng được mở rộng để cung cấp cho các nhà quản lý Layout giúp bạn bố trí điều khiển bên trong hoạt động của mình.
► Những mảnh vỡ - Những mảnh vỡ, được giới thiệu trong Android 3.0 (API cấp 11), được sử dụng để đóng gói các phần của giao diện người dùng của bạn. Đóng gói này làm cho mảnh đặc biệt hữu ích khi opti¬mizing bố trí giao diện người dùng của bạn cho các kích cỡ màn hình khác nhau và tạo ra các yếu tố giao diện người dùng có thể dùng lại. Mỗi Fragment bao gồm bố trí giao diện người dùng riêng của mình và nhận được những sự kiện đầu vào liên quan nhưng là bị ràng buộc chặt chẽ với các Hoạt động vào mà mỗi người phải được nhúng. Những mảnh vỡ tương tự như giao diện người dùng điều khiển Xem trong iPhone phát triển.
► Các hoạt động - Các hoạt động, mô tả chi tiết trong các chương trước, đại diện cho cửa sổ, hoặc màn hình, hiển thị. Các hoạt động là tương đương với Android của hình thức trong phát triển máy tính để bàn Windows truyền thống. Để hiển thị một giao diện người dùng, bạn chỉ định một View (thường là bố trí hoặc Fragment) đến một hoạt động.
Android cung cấp một số các điều khiển giao diện người dùng thông thường, vật dụng, và bố trí quản lý.
Đối với hầu hết các ứng dụng đồ họa, đó là khả năng mà bạn sẽ cần phải mở rộng và sửa đổi các chuẩn Views - hoặc tạo composite hoặc hoàn toàn mới Views - để cung cấp trải nghiệm người dùng của riêng bạn.
USER ANDROID CƠ BẢN GIAO DIỆN
Tất cả các thành phần trực quan trong Android xuống từ lớp View và được gọi quát như xem. Bạn thường sẽ thấy xem được gọi là điều khiển hoặc các vật dụng (không nên nhầm lẫn với màn hình App Widgets mô tả trong Chương 14, "xâm nhập Home Screen) - thuật ngữ mà bạn có thể quen với nếu trước đó bạn đã thực hiện bất kỳ giao diện phát triển .
lớp ViewGroup là một phần mở rộng của Xem thiết kế để chứa nhiều lượt xem. Xem nhóm được sử dụng phổ biến nhất để quản lý bố trí của con xem, nhưng họ cũng có thể được sử dụng để tạo ra các thành phần tái sử dụng nguyên tử. Xem nhóm đó thực hiện chức năng trước đây thường được gọi là bố cục.
Trong các phần sau đây bạn sẽ tìm hiểu làm thế nào để đặt lại với nhau UIS ngày càng phức tạp, trước khi được giới thiệu với mảnh vỡ, Views sẵn trong SDK, làm thế nào để mở rộng các Views, xây dựng kiểm soát chất riêng của bạn, và tạo Views tùy chỉnh của riêng bạn từ đầu.
Gán giao diện người dùng để hoạt động
một Lần mới bắt đầu với một màn hình temptingly trống trên đó bạn đặt giao diện người dùng của bạn. Để làm như vậy, gọi setContentView, đi qua trong Xem dụ, hoặc tài nguyên bố cục, để hiển thị. Bởi vì màn hình trống không đặc biệt cảm hứng, bạn sẽ hầu như luôn luôn sử dụng setContentView gán giao diện người dùng của một Hoạt động khi trọng xử lý onCreate của nó.
Các phương pháp setContentView chấp nhận hoặc là ID tài nguyên của một bố trí, Xem trường hợp duy nhất. Điều này cho phép bạn xác định giao diện người dùng của bạn, hoặc trong mã hoặc sử dụng các kĩ thuật ưa thích của các nguồn lực bố trí bên ngoài.
đang được dịch, vui lòng đợi..
