Hello ! I’m Xavier Jouvenot and in this small post, I am going to explain how to modify the name of your application.
Self promotion: You can find other articles on Android development on my website 😉
Finding your application title
To be able to change the title of an android application, we have to know where the application title is handled by default.
If you open the
AndroidManifest.xml file of your application, you will find a line looking like
android:label="@string/app_name" in the element
This attribute is the one we are looking for, and, in that case, it sets the name of an application using a
string stores in your resources named
If you typed your title directly in the
AndroidManifest.xml file, like
android:label="My Wonderful Application Title", it would certainly work.
But a best practice would be to modify it in your resources file, so that, if you need to use your application name, you would only have to change it once.
Moreover, if you want to support several languages and adapt your application title depending on the country, it would be easier if it is stored in the resources file.
Into the resources file !
By default, your application name can be found in the
strings.xml file of your resource folder
In this file, you will find a line looking like :
MyApplicationName by whatever you want, then you will modify the title of your application.
Moreover, you can also use this resource to use your application in other places.
Indeed, you can either use
@string/app_name to use your application name in the attribute of some field in your layouts, or in the Java code of your application, you can get the title by using the
R object and the
getString function, like so :
Thank you all for reading this article, And until my next article, have a splendid day 😉