Как добавить TitleBar в этом примере Android? - PullRequest
1 голос
/ 11 ноября 2011

Я новичок в реализации ListView с разделом.

Я использую это приложение для реализации раздела в моем представлении списка.

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

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

Ответы [ 3 ]

2 голосов
/ 11 ноября 2011

Существует два способа изменить строку заголовка для вашей активности:

  1. Время разработки (то есть изменить заголовок в файле AndroidManifest.xml).
  2. Кодируя (то есть вы можете кодировать, чтобы изменить заголовок действия).

Пример для 1-го:

Вы можете изменить заголовок каждого экрана(т.е. активность), установив их Android:label в файле AndroidManifest.xml:

<activity android:name=".Hello_World"
                  android:label="This is the Hello World Application">
   </activity>

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

2 голосов
/ 11 ноября 2011

Попробуйте это ...

final Activity activity = this;
activity.setTitle("Settings");

если вы отключили строку заголовка с помощью, this.requestWindowFeature(Window.FEATURE_NO_TITLE); удалите ее.

(ИЛИ)

Попробуйте это ..

        final Activity activity = this;
        this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        setContentView(R.layout.settings);
        activity.setTitle("Settings");
1 голос
/ 11 ноября 2011

В вашем файле AndroidManifest.xml есть раздел для каждого действия, который выглядит следующим образом

    <activity
        android:label="Your Activity"
        android:name=".YourActivity" />

где тег android:label определяет, что представляет собой текст в заголовке.

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