2017-04-01 28 views
10

Tôi đã trải qua các tính năng mới của Android O và một trong những điều mới bây giờ là ứng dụng có thể thêm phông chữ trực tiếp vào thư mục res. Theo android documentation để làm việc với phông chữ, một trong những bước đầu tiên là tạo một loại tài nguyên mới có tên là "font" bằng cách nhấn chuột phải vào thư mục res và vào New> thư mục tài nguyên Android.Không thể thấy loại tài nguyên "phông chữ" trong Android studio

Nhưng tôi không thể thấy tùy chọn "phông chữ" có sẵn cho loại tài nguyên trong trình đơn thả xuống trong studio android.

Dưới đây là hình ảnh được đính kèm. enter image description here

Tôi không thể thấy tùy chọn "phông chữ" trong trình đơn thả xuống và do đó tôi không thể tạo thư mục tài nguyên phông chữ android.

chi tiết Android studio của tôi:

Android Studio 2.3 Build # AI-162,3764568, xây dựng trên 24 tháng hai 2017 JRE: 1.8.0_112-release-b06 x86_64 JVM: OpenJDK 64-Bit Server VM bởi JetBrains sro

+5

"Chỉ Android Studio 2.4 bao gồm hỗ trợ cho tất cả các tính năng dành cho nhà phát triển mới khả dụng với Android O." - https://developer.android.com/preview/migration.html#bfa –

+0

@MikeM. được rồi cảm ơn! Tôi đang cập nhật Android studio lên 2,4 giờ từ kênh Canary. Sẽ cập nhật câu trả lời của tôi nếu tôi có thể thấy loại tài nguyên phông chữ trong AS-2.4 – AADProgramming

+0

Bất kỳ ai cũng gặp phải bất kỳ sự cố nào? Nếu không cập nhật AS ra khỏi phiên bản ổn định – Pulkit

Trả lời

6

Như đã nói bởi Mike trong ý kiến, hiện Android Studio 2.4 bao gồm hỗ trợ cho tất cả các tính năng phát triển mới có sẵn với Android O.

tôi đã sử dụng Android Studio 2.4 Preview từ Canary Kênh, & tôi có thể thấy các tùy chọn cho " phông chữ "khi chọn thư mục tài nguyên Android.

Dưới đây là hình ảnh giống nhau.

enter image description here

+0

Bạn có biết tại sao nó không hiển thị trong Android Studio 3.0 Beta 4 – Pulkit

+0

Tôi có cần đặt một 'minSdkVersion' cụ thể không? Tôi có Android Studio 3.0 và vẫn không thể thấy kiểu 'font'. 'CompileSdkVersion 26 buildToolsVersion '26 .0.2' defaultConfig { applicationId "com.foo.bar" minSdkVersion 19 targetSdkVersion 26' – AlexAndro

-1

Bước 1: tạo tên thư mục mới là 'nội dung' trong ứng dụng/src/chính theo cách thủ công.

Bước 2: tạo thư mục tên 'phông chữ' bên trong thư mục nội dung.

Bước 3: đặt tệp .ttf của bạn trong thư mục phông chữ.

sau đó kiểm tra cấu trúc dự án studio của bạn.

+3

Đây không phải là điều mà OP đang hỏi. Họ đang cố gắng sử dụng phông chữ mới _resources_ có sẵn trong Android O. –

+1

Với tên @MikeM. tôi không tìm cách sử dụng phông chữ tùy chỉnh. tôi đang thử cách Android O mới để thêm phông chữ – AADProgramming

2

Bạn cần cập nhật Android studio 3.0 beta 2 để sử dụng tất cả các tính năng mới nhất của họ phông chữ

0

Trong trường hợp bạn đang tự hỏi làm thế nào để sử dụng các phông chữ mới theo chương trình (trong đó đã cho tôi một thời gian để tìm ra), tham khảo this tutorial from SEGUN. Ông dạy như sau:

Java:

Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font); 
fontText.setTypeface(typeface); 

Kotlin:

val myCustomFont : Typeface? = ResourcesCompat.getFont(this, R.font.my_font) 
fontText.typeface = myCustomFont 

Lưu ý: bạn sẽ cần phải có font .ttf tải trong dự án của bạn để làm do đó - không chỉ là .xml cho phông chữ có thể tải xuống.

+0

Làm việc cho tôi. Phông chữ của tôi là dưới res/font và tôi sử dụng Android Studio 3.1 Canary 3 – Louis

4

Một điều tôi nhận thấy là trình đơn thả xuống thực sự có thể cuộn được nhưng thanh cuộn khá tối và những người khác có thể không chú ý đến nó.Tôi không thể tìm thấy nó lúc đầu cho đến khi tôi cuộn qua nó.

+0

đã cứu tôi rất nhiều rắc rối <3 –

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