Tôi mới sử dụng Android và một chút nhầm lẫn ngay bây giờ.Tôi có cần thư viện hỗ trợ AppCompatActivity & v7 với sdk tối thiểu 21 không?
Sau khi thiết lập dự án mới với min sdk 21 (Android 5.0) trong studio android, theo mặc định, main_activity
của tôi mở rộng AppCompatActivity
mà lúc đầu không có vấn đề gì. Tôi đã cố gắng thiết lập Tài liệu. Chủ đề màu tối như được hiển thị here nhưng @android:style/Theme.Material
không hoạt động với AppCompatActivity
. Nó hoạt động ngay bây giờ khi main_activity
chỉ kéo dài Activity
.
Tôi có cần AppCompatActivity
với sdk phút 21 nếu tôi muốn sử dụng các tính năng như Action Bar
hoặc là nó ok để chỉ kéo dài từ Activity
, tôi nghĩ rằng AppCompatActivity
& v7 Support Libraries
ở đó để hỗ trợ các phiên bản sdk thấp để có thể sử dụng thiết kế Vật liệu , tôi đang thiếu gì?
Nếu AppCompatActivity
không cần thiết ở cấp sdk 21 trở lên tại sao studio android sẽ đặt mặc định là ngay cả khi 21 được đặt làm sdk tối thiểu?
Tôi đoán một câu hỏi chính mà tôi có là, cách tốt nhất để sử dụng Chủ đề thiết kế Material design như được giải thích here kết hợp với AppCompatActivity mà Android Studio sử dụng theo mặc định.
thể bạn chọn câu trả lời? –
Nó chỉ được trả lời một phần, tôi vẫn không chắc chắn về cách thực hành tốt nhất ở đây. Và kể từ khi tôi muốn được ở bên tiết kiệm, tôi quyết định gắn bó với Appcompat và ngừng tìm câu trả lời. –