Я хочу изменить шрифт моего текстового изображения из Roboto Regular на roboto с конденсированным. TextView находится в виджетах, поэтому я использую RemoteView. Если это приложение, мы можем установить его с помощью typeFace. Что мне нужно для этого?Изменение шрифта от Roboto до Roboto с конденсированным
6
A
ответ
3
У меня есть ответ сейчас. Нам нужно сделать шрифт на холсте, а затем передать его на растровое изображение и присвоить его изображению
public Bitmap buildUpdate(String time)
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(this.getAssets(),"robonto_condunced.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}
1
Вы просто используете шрифт. Вот пример
private void setFonts() { // Setting all fonts
Typeface face = Typeface.createFromAsset(this.getAssets(),
"fonts/DroidSerif-Bold.ttf");
mMonthTextView.setTypeface(face);
mAgeTextView.setTypeface(face);
mHeightAndWeightTextView.setTypeface(face);
}
Вы должны поместить этот шрифт в Assets/шрифты/папку
Смежные вопросы
- 1. Стиль шрифта Android Black Roboto
- 2. Используйте два разных шрифта Google Roboto
- 3. Установка Roboto шрифта в TextView - XML
- 4. шрифт Roboto для ios
- 5. Доступны ли Roboto и Roboto Bold на 4.0+?
- 6. Заменить Lato Font с roboto
- 7. Android «Roboto Light» пикселизация
- 8. Roboto шрифт для всего приложения
- 9. шрифт Roboto не работает
- 10. шрифт roboto не работает
- 11. Roboto календарь библиотека
- 12. html2pdf AddFont Roboto не работает
- 13. Использование Roboto тонкие или сгущенное
- 14. шрифт Roboto для Android 4+?
- 15. Roboto Google Font not sharp
- 16. iOS: Roboto Condensed via Interface builder
- 17. Самостоятельно размещенный шрифт Roboto не отображается
- 18. Roboto Font не работает в Xamarin iOS
- 19. Roboto Condensed google font падает во всех браузерах
- 20. Использовать шрифт Roboto для более ранних устройств
- 21. Проблемы с выпуском шрифтов Google? Roboto
- 22. Roboto font не работает с кодом html
- 23. Проблема с шрифтом Roboto в хроме
- 24. Как использовать Roboto Thin, встроенный в XAML?
- 25. Roboto font в моем приложении для Android
- 26. программно узнать, поддерживает ли устройство шрифт Roboto
- 27. Android: Использование Roboto Light на разных экранах
- 28. шрифт roboto не работает в css
- 29. Как использовать Roboto Thin в Документах Google
- 30. как установить шрифт Roboto для всего приложения?
Я использую RemoteView для виджета. Поэтому я не могу получить текстовое изображение прямо в своем коде. Не можем ли мы напрямую задать тип шрифта в xml? – Kamalone
Я думаю, что это невозможно. Мы можем изменить стиль только жирным или курсивом. Если вы хотите сделать это в xml, вам нужно создать настраиваемое текстовое представление. Но это займет некоторое время. –