6

我没有找到一个准确的答案来了解如何在和 android 应用程序(使用 Eclipse)的启动器图标下更改名称。

我尝试在应用程序(清单)中编辑“@string/app_name”,但它不起作用。现在在 MainActivity.java 中,它在这一行中给出了错误“R 无法解析为变量”: getMenuInflater().inflate(R.menu.activity_main, menu);

如果在应用程序内的@string/ 中写回“app_name”,它也会返回此错误。我要疯了。

4

3 回答 3

7

寻找android:label里面<Activity>

<category android:name="android.intent.category.LAUNCHER" />

内部<intent-filter>并更改其值:

<activity
    android:name=".Activity_1_1_Splash"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

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

如果您想更改资源值,@pratik 的回答将指导您。

于 2013-02-07T15:45:02.360 回答
4

打开res/values/strings.xml

改变这一行,

<string name="app_name">default app name</string>

使用您想要的应用名称

<string name="app_name">your desired name</string>

不要在manifest文件中进行更改。

于 2013-02-07T15:51:03.097 回答
2

如果您想在启动器图标下更改应用程序名称,android:label="@string/app_name" 请在主启动器活动标签内更改此名称

        <activity android:name="com.test.app"
                  android:label="@string/app_name" >
                  <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
        </activity>

如果你想在里面更改应用名称

设置 -> 应用程序管理器 -> 已下载

您已安装所有应用程序的位置,然后android:label="@string/app_name" 在应用程序标签内更改此内容

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

            ........

        <activity android:name="com.test.app" >
        </activity>

             .......

 </application>
于 2014-01-03T11:23:31.863 回答