2010-08-06 30 views

Trả lời

134

Có bạn có thể, bạn không thể xác định nó thành bố cục xml. Bạn cần phải sử dụng nó mỗi lần. Kiểm tra ví dụ this tutorial.

Trong trường hợp liên kết là chết, đây là một khoản tiền lên các công cụ:

  • Nhận một tập tin phông chữ như times.otf
  • Thả nó trong thư mục tài sản của bạn, bên trong một "phông chữ" thư mục
  • Nhận một tài liệu tham khảo của TextView với một cái gì đó như thế:

    TextView tv = (TextView) findViewById(R.id.myCustomTVFont); 
    
  • Grab bạn phông chữ từ thư mục tài sản:

    Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf"); 
    
  • Hãy TextView bạn trông tuyệt vời:

    tv.setTypeface(tf); 
    
+9

Hy vọng hướng dẫn sẽ không biến mất một ngày. – Martin

+0

Như Martin đã chỉ ra nó, điều này cần một chút chỉnh sửa, trong trường hợp liên kết chết. – Sephy

+0

Hướng dẫn này đã giúp tôi. Đây là một giải pháp tối ưu cho vấn đề của tôi :) –

2

của bạn có thể mất nhìn vào thread này cũng như để thiết lập tùy chỉnh phông chữ cho tất cả các quan điểm trong hoạt động của bạn.

+1

Như trong bản khác trả lời cho câu hỏi này, nó sẽ thực sự tiện dụng nếu nội dung quan trọng của luồng nằm bên trong câu hỏi, trong trường hợp liên kết chết một ngày. – yochannah

0

Kể từ Android 8.0 (API cấp 26), bạn có thể sử dụng phông chữ trong XML. Xem tài liệu here.

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