Название проекта Android и имя приложения разные

Я делаю проект Android с использованием Android Studio. Мой проект называется "Policia". Я запускаю проект на эмуляторе, и он показывает другое имя "LoginActivity". На самом деле это активность запуска. Как я могу решить это??

На рисунке левая сторона - моментальный снимок из студии, а правая - из эмулятора

2 ответа

Решение

В вашей основной деятельности, указанной в файле манифеста см. android:label значение

android:label="@string/app_name" 

Тогда посмотри string.xml файл в ресурсе (res), чтобы увидеть фактическое значение строки app_name, Измените это на то, что вы хотите.

Основным видом деятельности будет следующий с фильтром намерений

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

Это происходит потому, что вы пытались изменить ярлык своей активности запуска (действия, которое запускается, когда пользователь запускает ваше приложение) с string/app_name приписать в файле манифеста к чему-то еще.

Чтобы изменить ярлык (название) своей деятельности без какого-либо странного поведения, перейдите к своей деятельности и добавьте туда ярлык. в onCreate() метод, сделайте это:

 @Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setTitle(R.string.your_app_title); //<--change title to whatever you want

    setContentView(R.layout.activity_main);


}
Другие вопросы по тегам