Пользовательский заголовок Android при запуске показывает неправильный заголовок - PullRequest
2 голосов
/ 15 июля 2011

Таким образом, я устанавливаю настраиваемую строку заголовка для всех моих действий, используя следующий код в onCreate.

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

    setContentView(id);

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);        

    activityTitle = (TextView)findViewById(R.id.titleText);

    if (activityTitle != null)
    {
        activityTitle.setText(title);
    }

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

Спасибо

1 Ответ

1 голос
/ 15 июля 2011

Если вы говорите, что панель по умолчанию отображается в течение короткого промежутка времени, прежде чем она будет заменена вашей настраиваемой панелью, возможно, вы испытываете ту же проблему, что и здесь: Android: настраиваемая строка заголовка

Обходной путь заключается в создании стиля, который эффективно скрывает заголовок по умолчанию до тех пор, пока не отобразится пользовательский заголовок. Вы все еще можете получить всплывающее окно, но по крайней мере оно не будет отображать неправильный текст.

...