Это уже известная проблема инструмента (я полагаю, вы используете Eclipse). Группа Google - разработчики Android .
Приложение и первое действие имеют одинаковые имена, указанные в поле android:label
элемента <activity>
.
Если вы хотите использовать разные названия для панели запуска в списке приложений и в первом действии, вы можете выбрать один из следующих вариантов:
1.a) Укажите только имя приложения в манифесте.
<application
android:label="@string/app_name"
... >
и не указывайте android:label="@string/title_first_activity"
для первой деятельности. Он унаследует метку приложения.
OR
1.b) Задайте имя приложения в поле android:label
первого действия в манифесте.
<activity
android:label="@string/app_name"
... >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Элемент <application>
будет иметь одинаковую метку элемента <activity>
, независимо от того, указано ли значение для поля <application>
android:label
или нет.
Следующий шаг:
2) Установите заголовок для первого Действия во время выполнения в FirstActivity.class
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
setTitle(R.string.title_activity_login);
//TODO: insert the rest of the code
}
Таким образом, ваша первая активность изменит свой заголовок через несколько секунд после того, как он будет показан на экране вашего телефона.