Как сделать так, чтобы разные кнопки отображались в пользовательской строке заголовка в Android? - PullRequest
0 голосов
/ 11 августа 2011

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

Например, на одной странице я хочу добавить кнопку «+», чтобы добавить больше друзей, но я не хочу этого там для других действий.Спасибо

1 Ответ

0 голосов
/ 11 августа 2011

есть лучший способ создать пользовательскую строку заголовка для каждого действия, которое вы хотите изменить, этот код для изменения строки заголовка добавьте под super.onCreate (saveInstanceState);

 final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.checkin);
    if (customTitleSupported) {
        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
                R.layout.title);
    }
  final TextView myTitleText = (TextView) findViewById(R.id.title);
    if (myTitleText != null) {
        myTitleText.setText(R.string.title_check_in);
    }

, гдеR.layout.checkin - это макет активности, а R.layout.title - это макет заголовка. Спасибо.

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