I am trying to set a part of the label of an Activity with a string resource from strings.xml file.
I have declared my String as follows:
<string name="companyName">Company</string>
And on my Manifest.xml file I have the label attribute as follows:
<activity
android:name="com.example.user.company.MainActivity"
android:label="Login on @string/companyName"
...>
</activity>
But it shows the String as it is, I mean, Login on @string/companyName instead of Login on Company.
I know that I can set an extra string resource that contains the text Login on Company and directly set that string resource to the label of my Activity but I would not want to create that extra String if possible.
How can I set it as a part of a String?
EDIT: I also know that I can change the title programatically as @PriyankaChauhan suggested:
this.setTitle("Login on " + getResources().getString(R.string.companyName));
but I prefer not to mix logic and presentation. This is the reason why I am looking for a XML solution.
Thanks in advance!