Tôi đang phát triển một ứng dụng. Và tôi cần đặt biểu tượng đồng rupee của Ấn Độ trên chế độ xem văn bản được đặt với văn bản là số tiền.Đặt biểu tượng Rupee Ấn Độ ở chế độ xem văn bản
Symbol:
Tôi gặp font hoặc .ttf tập tin này trong Assets/thư mục phông chữ.
Và tôi đã cố gắng sử dụng nó như:
Typeface typeFace_Rupee = Typeface.createFromAsset(getAssets(),fonts/Rupee_Foradian.ttf");
TextView tvRupee = (TextView) findViewById(R.id.textview_rupee_mlsaa);
tvRupee.setTypeface(typeFace_Rupee);
// Tried to set symbol on text view as follows.
tvRupee.setText("`");
Như trên thiết phông chữ tôi đã nhận lỗi con trỏ null.
Trong tệp từ sau khi chọn phông chữ và nhập `, chúng tôi có biểu tượng. nhưng nó không hoạt động trên Android.
Vì vậy, những gì bước tôi nên làm theo để làm điều này ...
Đơn giản chỉ cần sử dụng "\ u20B9" trong chuỗi setText của bạn bất cứ nơi nào bạn muốn hiển thị biểu tượng –
@Akbari Dipali tôi đã cố gắng "\ u20B9" nhưng nó cho thấy hộp trong văn bản sau khi chạy trên giả lập. Nhưng tại thiết kế bố trí trong GUI nó có vẻ tốt. –
@Akbari Dipali Cảm ơn bạn. Nó không hoạt động trên Emulator nhưng tôi đã thử nghiệm nó trên thiết bị. Nó hoạt động tốt trên đó. –