Пользовательская строка заголовка в PreferenceActivity? - PullRequest
2 голосов
/ 24 июля 2011

Я использую пользовательскую строку заголовка для всех своих действий, но я могу использовать это в PreferenceActivity. Все, что я могу сделать в PreferenceActivity, это:

    @Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.preferences3);

Моя строка заголовка в настройках предпочтения всегда остается серой без текста, но другие действия очень хорошо работают с этим кодом Что я могу сделать, чтобы решить мою проблему?

1 Ответ

3 голосов
/ 13 августа 2012

поставить getWindow().... после супер и addPreferencesFromResource..., поэтому порядок должен быть:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences3);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);

пс кредиты оригинальному автору @ jeffrey-blattman после мой предыдущий ответ здесь ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...