2015-09-18 2 views
0

Я хотел знать, как добавить свой собственный шрифт в имя приложения, которое появляется в панели действий в студии Android.Как добавить пользовательский шрифт в панель действий?

+0

http://stackoverflow.com/questions/3651086/android-using- custom-font –

+0

http://stackoverflow.com/questions/3438276/change-title-bar-text-in-android?rq=1 – KishuDroid

+1

ОП вы что-то пробовали? Если 'yes', тогда выведите код PLS ~ спасибо – Gattsu

ответ

0

Я сделал это, просто сделав изображение имени приложения с помощью специального шрифта, а затем отобразив изображение в качестве логотипа в панели действий. Гораздо проще.

actionBar.setDisplayShowTitleEnabled(false); 
actionBar.setDisplayUseLogoEnabled(true); 
actionBar.setLogo(R.drawable.app_logo); 
+0

Но как насчет размера изображения? –

+0

Изображение масштабируется, чтобы соответствовать панели действий довольно хорошо. О, и буквы были разных цветов - белые и спинные. Синяя панель действий. Посмотрел отлично. –

1

Вы можете установить CustomLayout в ActionBar

this.getActionBar().setDisplayShowCustomEnabled(true); 
this.getActionBar().setDisplayShowTitleEnabled(false); 

LayoutInflater inflator = LayoutInflater.from(this); 
View v = inflator.inflate(R.layout.titleview, null); 

//if you need to customize anything else about the text, do it here. 
//I'm using a custom TextView with a custom font in my layout xml so all I need to do is set title 
((TextView)v.findViewById(R.id.title)).setText(this.getTitle()); 

//assign the view to the actionbar 
this.getActionBar().setCustomView(v); 

Вы можете назначить специальный шрифт для TextView с помощью setTypeFace()

Смежные вопросы