2012-12-27 50 views

回答

8

使用android:label更改启动器活动的名称。似乎为我做了诡计。

+1

这将改变工具栏中的标题。不是一个理想的解 –

4

你为什么不改变你的清单中的名称,所以它代表你想要它读取的内容。

在您的清单,其中使用定义您的活动元素,有以下几点:

<activity android:name=".YourActivity" android:label="whatever you want"/> 
+1

为了澄清,你说的是开始活动? –

+0

这是您如何更改任何活动的名称。这适用于启动器和其他。 – Booger

+0

这会弄乱工具栏标题 - 如果您使用的是材料样式工具栏。 –

7

与android.intent.category.Launcher意图过滤器的任何活动将在应用程序的抽屉露面。您必须为活动以及应用程序设置一个标签,该活动的标签(android:label =“@ string/title_activity_main”)将显示在应用程序抽屉中。

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:configChanges="orientation|keyboardHidden" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
2

仅供参考,以上作品适用于手机上安装的新鲜副本。如果旧副本有时被复制,名称中的更改不起作用。如果名称未更新,请卸载以前的版本,并提供以前的名称。

+0

感谢您的澄清。 –

相关问题