2017-03-07 120 views
1

如何更改要在主屏幕上显示的应用程序的名称?Android更改要安装在主屏幕上的应用程序的名称

每当我尝试更改清单文件活动中的android:label =“title_name”时,标题栏会发生变化。但应用程序名称也在主屏幕上更改为“title_name”

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:theme="@style/AppTheme.NoActionBar" 
      android:label="title_name" 
      android:screenOrientation="portrait" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
</application> 

是否有任何其他方法只更改应用程序名称?

回答

2

Android的标签标记用于两个默认标题栏程序名称在主屏幕

android:label="@string/app_name" 

如果你只想更改应用程序名称,然后更改标签,并设置标题栏文字你在的onCreate()的欲望在你的活动如下:

this.setTitle("Your Title"); 

希望这有助于。

0

可以在strings.xml中更改 '应用程序名称'

例子)

<string name="app_name">any</string>

+0

是的,但每当我更改android:label =“title_name”时,主屏幕上的应用程序名称会显示“title_name”。你能告诉我为什么应用程序名称改变了吗? – ashkus

+0

'android:label'被引用'string/app_name'。 –

+0

如果你在你的应用程序中使用标题栏,它可能是另一种使用“setTitle(”example“)” –

0

的android:命名属性是子类的应用。

机器人:标签属性是应用程序标签(被移位的主屏幕。)

1

你正在改变了android:活动标签,这是造成这个问题下的标签。

你的应用程序名称为机器人:标签= “@字符串/ APP_NAME”下应用的标签,进入该文件夹RES /价值/ strings.xml中其中u可以找到这样的事情

<resources> 
    <string name="app_name">APP NAME</string> 
</resources> 

提您的应用程序名称为“APP NAME”。这将工作

相关问题