Я хочу изменить шрифт и стили в android. Как это сделать? Я использую эмулятор. Возможно ли это изменение в эмуляторе. Имеются ли какие-либо разрешения для этого. Заранее спасибо.
Как изменить стили и шрифты Font в Android?
Ответ 1
в android только пять fonttype-face
Typeface
Typeface.DEFAULT
Typeface.MONOSPACE
Typeface.SANS_SERIF
Typeface.DEFAULT_BOLD
Typeface.SERIF
и шрифт
Typeface.NORMAL
Typeface.BOLD
Typeface.BOLD_ITALIC
Typeface.ITALIC
вы можете использовать как
textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD);
и другим способом вы можете download any .ttf file
и поместить его в папку с активами и использовать как в качестве
Typeface type=Typeface.createFromAsset(context.getAssets(),
"DroidSansMono.ttf");
textView.setTypeface(type, null);
Ответ 2
Вы можете изменить стиль шрифта и шрифт в ваших XML файлах. Например, если вы хотите изменить стиль и лицо кнопки. Выберите свою кнопку в xml и выполните следующие методы:
Button -> Right Click -> Properties -> Typeface and style
Надеюсь, это поможет вам.
Ответ 3
Если вы хотите изменить код,
Это хорошая рекомендация;
http://mobile.tutsplus.com/tutorials/android/customize-android-fonts/
Ответ 4
что вы хотите?. Вы хотите изменить шрифт и стили текста в текстовом виде. если да, то используйте этот
Typeface type = Typeface.createFromAsset(this.getAssets(),"your font name");
text.setTypeface(type);
и для стилей используются эти ссылки:
Ответ 5
Если вы хотите использовать шрифт, который не используется по умолчанию (например, "Helvetica" ) для текста в приложении Android, поместите файл шрифта (Helvetic.ttf) в папку с ресурсами и используйте этот код, как показано ниже:
Typeface tf= Typeface.createFromAsset(getAssets(), "Helvetica.ttf");
TextView mTextView =(TextView) findViewById(R.id.text);
mTextView.setTypeface(tf);
Ответ 6
если u хочет использовать пользовательский шрифт jus загрузить файл .ttf и поместить файл в папку с ресурсами и используйте вот так:
TextView tv=(TextView)findViewById(R.id.textView);
Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/arial.ttf");
tv.setTypeface(tf);