Android 活动名称在我更改应用程序名称时更改
这个问题让我困惑,我看不出问题在哪里。当我更改我的应用程序名称和图标时,我的启动活动名称和图标(显示在屏幕左上角的图标)将更改为该名称和图标。但是,当我检查启动活动的xml文件时,它显示了另一种情况 应用程序名称:网上商店 活动名称:Anmeldung 以下是eclipse中活动的图形布局,这就是它的用途: 以下是模拟器中的活动: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 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类的名称)是未定义的。有其他选择吗?你能解决你的问题吗?是的!对不起,反应太晚了。你能解决你的问题吗?是的,它解决了!很抱歉反应太晚