Android 活动名称在我更改应用程序名称时更改

Android 活动名称在我更改应用程序名称时更改,android,eclipse,android-manifest,Android,Eclipse,Android Manifest,这个问题让我困惑,我看不出问题在哪里。当我更改我的应用程序名称和图标时,我的启动活动名称和图标(显示在屏幕左上角的图标)将更改为该名称和图标。但是,当我检查启动活动的xml文件时,它显示了另一种情况 应用程序名称:网上商店 活动名称:Anmeldung 以下是eclipse中活动的图形布局,这就是它的用途: 以下是模拟器中的活动: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://s

这个问题让我困惑,我看不出问题在哪里。当我更改我的应用程序名称和图标时,我的启动活动名称和图标(显示在屏幕左上角的图标)将更改为该名称和图标。但是,当我检查启动活动的xml文件时,它显示了另一种情况

应用程序名称:网上商店

活动名称:Anmeldung

以下是eclipse中活动的图形布局,这就是它的用途:

以下是模拟器中的活动:

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dbreader"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="19" />

<uses-permission android:name="android.permission.INTERNET" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_login"
    android:label="@string/activity_login"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.hochschule.main.Login"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.hochschule.main.Registrieren"
        android:icon="@drawable/ic_registrieren"
        android:label="@string/title_activity_registrieren" >
    </activity>
    <activity
        android:name="com.hochschule.main.Shop"
        android:icon="@drawable/ic_launcher"
        android:label="@string/title_activity_shop" >
    </activity>
    <activity
        android:name="com.hochschule.main.WarenKorb"
        android:icon="@drawable/ic_warenkorb"
        android:label="@string/title_activity_waren_korb" >
    </activity>
</application>

</manifest>

Androidmanifest.xml:

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dbreader"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="19" />

<uses-permission android:name="android.permission.INTERNET" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_login"
    android:label="@string/activity_login"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.hochschule.main.Login"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.hochschule.main.Registrieren"
        android:icon="@drawable/ic_registrieren"
        android:label="@string/title_activity_registrieren" >
    </activity>
    <activity
        android:name="com.hochschule.main.Shop"
        android:icon="@drawable/ic_launcher"
        android:label="@string/title_activity_shop" >
    </activity>
    <activity
        android:name="com.hochschule.main.WarenKorb"
        android:icon="@drawable/ic_warenkorb"
        android:label="@string/title_activity_waren_korb" >
    </activity>
</application>

</manifest>

Android标签标签用于主屏幕中的默认标题栏和应用程序名称

 android:label="@string/app_name"
它有时可能与活动的标签名称冲突。您可以应用编程方法作为替代方法,这肯定是可行的

如果要在“活动”中的onCreate()中将“活动”设置为所需名称,如下所示:

this.setTitle("Your Title");
要设置图标,请执行以下操作:

getActionBar().setIcon(R.drawable.Your_Icon);
如果使用支持库添加actionbar(例如:工具栏),请使用getSupportActionBar而不是getActionBar


希望这有帮助。

Android标签标签用于主屏幕中的默认标题栏应用程序名称

 android:label="@string/app_name"
它有时可能与活动的标签名称冲突。您可以应用编程方法作为替代方法,这肯定是可行的

如果要在“活动”中的onCreate()中将“活动”设置为所需名称,如下所示:

this.setTitle("Your Title");
要设置图标,请执行以下操作:

getActionBar().setIcon(R.drawable.Your_Icon);
如果使用支持库添加actionbar(例如:工具栏),请使用getSupportActionBar而不是getActionBar


希望这有帮助。

谢谢!但这只解决了部分问题!仍然无法更改活动的图标!我怎样才能改变它@tahsinRupam以编程方式设置它总是安全的,而不是在清单中设置它。您的声明基于什么?它的nonsense@TimCastelijns他已经为应用程序标签和活动标签使用了两个不同的字符串,他在预览中得到了不同的标签。但不是在模拟器中。这就是为什么我建议他在活动课上做这件事。我做得很糟糕吗?@tahsinRupam方法setIcon对于Login类型是未定义的(Login是我的java类的名称),还有其他选择吗?谢谢!但这只解决了部分问题!仍然无法更改活动的图标!我怎样才能改变它@tahsinRupam以编程方式设置它总是安全的,而不是在清单中设置它。您的声明基于什么?它的nonsense@TimCastelijns他已经为应用程序标签和活动标签使用了两个不同的字符串,他在预览中得到了不同的标签。但不是在模拟器中。这就是为什么我建议他在活动课上做这件事。我做得很糟糕吗?@tahsinRupam方法setIcon对于类型Login(Login是我的java类的名称)是未定义的。有其他选择吗?你能解决你的问题吗?是的!对不起,反应太晚了。你能解决你的问题吗?是的,它解决了!很抱歉反应太晚