Tuesday, January 24, 2017

Hướng dẫn thay đổi font chữ trong Android Studio

Ở bài hôm này mình sẽ hướng dẫn các bạn làm sao để có thể sử dụng nhiều loại font cho ứng dụng của mình trể nên đẹp và đỡ nhàm chán hơn.

1. Giới thiệu về fonts trong Android

Font là tập hợp hoàn chỉnh các chữ cái, các dấu câu, các con số, và các ký tự đặc biệt, theo một kiểu loại, định dạng (thường hoặc đậm nét), hình dáng (thẳng hoặc nghiêng) và kích cỡ phù hợp và có thể phân biệt khác nhau. Thường thuật ngữ “typeface” được dùng không đúng để chỉ về kiểu loại.

2. Demo hướng dẫn thay đổi fonts trong Android

Sau đây mình sẽ hướng dẫn các bạn làm 1 ví dụ để thay đổi được font chữ của 1 đoạn văn bản. Ví dụ của mình đơn giản là sẽ có 1 edittext cho phép người dùng nhập nội dung bất kỳ vào đó, và có 4 radiobutton cho phép người dùng chọn fonts mình mong muốn và khi đó font của đoạn văn bản cũng thay đổi theo.
B1. Tạo Project mới có tên là FontsDemo
B2.Tạo thư mục chứa fonts
Đâu tiên các bạn tạo thư mục assets trong project của mình theo cách như sau.
137
tiếp tục ta tạo thư mục fonts trong thư mục assets chúng ta vừa tạo xong. Sau đó coppy các loại fonts mà các bạn muốn sử dụng vào đó
138
B3. Thiết kế giao diện màn hình chính
code của actiivity_main.xml như sau
 B4. Code MainActivity.java
 trong đoạn code trên các bạn chỉ cần chú ý 2 dòng code sau
Typeface face = Typeface.createFromAsset(getAssets(), “fonts/FORTE.TTF”);
edtContent.setTypeface(face);
ở dòng đầu tiên, đó là chúng ta tiến hành load font trong thư mục assets/fonts
dòng tiếp theo là chúng ta set fonts cho edittext của chúng ta. Cũng không quá khó hiểu đúng không ạ. Và sau đó run và được kết quả như mong muốn.
134

Previous Post
Next Post

post written by:

0 comments: