更改android / eclipse上app图标下方显示的文本

时间:2014-01-07 22:14:45

标签: android title

当您可以查看手机上的所有应用程序(即Facebook徽标图标下方的“Facebook”)时,我想更改图标下方显示的文字。我该怎么做呢?我尝试过strings.xml但是没有找到我想要的东西。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:3)

您可以在活动中以编程方式执行此操作:

setTitle("Activity title");

getActionBar().setTitle("Activity title");

或者在您的AndroidManifest文件中,有android:label标记:

   <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"            
            android:theme="@style/AppTheme">
            <activity
                android:name="com.example.so1.MainActivity"
                android:label="ACTIVITY NAME"
                >

            </activity>
        </application>

此外,如果您想将Launcher活动的标题更改为与您的应用名称不同的标题,那么您可以这样做:

<application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"            
            android:theme="@style/AppTheme">
            <activity
                android:name="com.example.so1.MainActivity"
                android:label="ACTIVITY NAME"
                >
                <intent-filter android:label="APP NAME">
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>

答案 1 :(得分:1)

  

我将如何做到这一点?

这由LAUNCHER活动the android:label attribute on the <activity> element in the manifest控制。如果您的<activity>没有android:label属性,则会继承<application>元素中的值。

答案 2 :(得分:1)

如果您要为正在构建的应用进行此操作,则需要在AndroidManifest.xmlandroid:label下更改

<application
    android:label="@string/app_name"

在您的string.xml中,您可以拥有app_name的条目。

<string name="app_name">The Name</string>

希望它有所帮助。