Применение пользовательской темы к ActionBar в PreferenceFragment
Я пытаюсь применить пользовательскую тему кActionBar
вPreferenceFragment
, Ниже приводится сценарий:
Мой класс расширяетсяPreferenceFragment
в котором я добавляю настройки из ресурсов как:
addPreferenceFromResource (R.xml.myPrefs);
Также я написал:
ActionBar a = getActivity ().getActionBar ();
bar.setNavigationMode (ActionBar.NAVIGATION_MODE_TABS);
Теперь я хочу применить свою собственную тему, которую я определил вstyles.xml
к этой панели действий. В настоящее время высота панели действий меньше, чем у вкладки, из-за которой вид обрезается.
Я попытался найти, но не смог найти решение своей проблемы.
"Установить тему для фрагмента"https://groups.google.com/forum/#!topic/android-developers/GX_gOAN2nmMИз ссылок 1. и 2. выше я узнал, что:
final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(),R.style.yourCustomTheme);
// clone the inflater using the ContextThemeWrapper
LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);
// inflate the layout using the cloned ,inflater, not default inflater
return localInflater.inflate(R.layout.yourLayout, container, false);
Но это тоже не сработало.
Любая помощь высоко ценится.