2017-03-07 114 views
0

此问题令我困惑,我无法看到问题出在哪里。当我更改我的应用程序名称和图标时,我的启动活动名称和图标(显示在左上角的图标)将更改为该名称和图标。但是,当我检查启动活动的XML文件,否则显示我。当我更改应用程序名称时,活动名称发生更改

应用程序名称:网店

活动名称: Anmeldung

这里是在活动的日食图形布局,这就是它如何supose是:

enter image description here

这里是模拟器中的活动:

enter image description here

的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> 
+0

你能解决你的问题吗? – tahsinRupam

+0

是的,它确实!对于迟到的回复 – user3816569

回答

2

Android的标签标记用于两个默认标题栏程序名称在主屏幕

android:label="@string/app_name" 

它可能confli与活动的标签名称有时。您可以将编程方法应用为可靠的替代方法。

如果你想活动如下设置为你想要的名称的onCreate()在你的活动:

this.setTitle("Your Title"); 

要设置图标:

getActionBar().setIcon(R.drawable.Your_Icon); 

如果您使用的是支持库添加操作栏(例如:ToolBar),使用getSupportActionBar而不是getActionBar。

希望这会有所帮助。

+1

为什么不只是编辑清单中的活动标签 –

+1

谢谢!但那只能解决问题的一部分!仍然不能改变活动的图标!我该如何改变它! – user3816569

+0

请检查我更新的答案。 – tahsinRupam