private void setupFonts() { setupFont("action_bar_title", R.id.action_bar_title, "fonts/Roboto-Regular.ttf"); setupFont("action_bar_subtitle", R.id.action_bar_subtitle, "fonts/Roboto-Regular.ttf"); } private void setupFont(String idName, int targetId, String font) { int titleId = 0; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { titleId = getResources().getIdentifier(idName, "id", "android"); } else { titleId = targetId; } if (titleId != 0) { TextView titleView = (TextView) findViewById(titleId); if (titleView != null) { titleView.setTypeface(Typeface.createFromAsset(getAssets(), font)); } } }
четверг, 8 мая 2014 г.
Android: Using custom fonts for the ActionBar
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий