2014-12-31 28 views
5

Tôi đang xây dựng một ứng dụng nhưng tôi rất muốn nâng cấp nó lên thiết kế Android Lollipop. Tôi sử dụng Android Studio để phát triển ứng dụng của mình và tôi đặt SKD tối thiểu thành API 21 (Lollipop) và tôi muốn nó chạy trên Kitkat và Lollipop, vì vậy bây giờ tôi đã có giao diện Lollipop và muốn chạy nó trên Kitkat nhưng không phải vậy. t có thể bởi vì tối thiểu là Lollipop. Và như tôi mong đợi nó không chạy trên Kitkat. Vì vậy, tôi đã thay đổi SKD tối thiểu thành 19 trong build.gradle và SKD mục tiêu mà tôi cho là (SKD 21) nên Kitkat có thể chạy ứng dụng nhưng bố cục đầy đủ là kiểu Kitkat chứ không phải Lollipop. Ngay cả tho tôi đã làm cho các ứng dụng như thiết kế Lollipop và Android Studio xem trước nó như là giao diện Lollipop. Tôi hy vọng ai đó có thể giúp tôi có được giao diện Lollipop trên Kitkat.Cách tạo ứng dụng Android có thể chạy trên API 19 (4.4 Kitkat) nhưng vẫn có giao diện API 21 (5.0 Lollipop)?

Xin cảm ơn trước.

+0

Bạn có thể tìm kiếm các chủ đề cũ mà cùng một vấn đề đã được thảo luận về 'chạy trên Gingerbread nhưng có vẻ tốt trên Ice Cream Sandwich' – Blundell

Trả lời

3

Không hoàn toàn có thể nhận được "giao diện Lollipop trên Kitkat". Bạn được chào đón để use the appcompat-v7 backport, mà sẽ cung cấp cho bạn:

  • thanh tác vụ theo kiểu theo thiết kế Chất liệu và do đó gợi nhớ, mặc dù không giống nhau, để thanh hành động mẹ đẻ Android 5.0+

  • sắc thái màu áp dụng cho một số widget

  • một backport Switch trông giống như phiên bản Android 5.0 của Switch

  • một 01.backport

+0

Cảm ơn sự giúp đỡ của bạn! –

2

Bạn có thể thực hiện thiết kế Vật liệu, trên các thiết bị Pre Lollipop bằng cách sử dụng hỗ trợ android thư viện appcompat_v7 rev21 và sau đó thiết lập các chủ đề trong AndroidManifest.xml như @android:style/Theme.Material (dark version)HOẶC@android:style/Theme.Material.Light (light version)HOẶC@android:style/Theme.Material.Light.DarkActionBar

Dưới đây là những liên kết chính thức để thực hiện tương tự:
https://developer.android.com/training/material/theme.html
https://developer.android.com/tools/support-library/features.html#v7

Hy vọng trợ giúp này!

+0

Cảm ơn tôi đã thành công! –

Các vấn đề liên quan