这个问题令我困惑,我无法看到问题所在。当我更改我的应用名称和图标时,我的启动活动名称和图标(显示在左上角的屏幕)会更改为该名称和图标。但是,当我检查启动活动的xml文件时,它会向我显示。
应用名称:在线商店
活动名称: Anmeldung
这是活动日食中的图形布局,以及它是如何形成的:
,这是模拟器中的活动:
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 :(得分:2)
Android标签用于主屏幕中的默认标题栏和应用名称
android:label="@string/app_name"
有时可能会与活动的标签名称冲突。您可以将编程方法应用为可行的替代方法。
如果您想在活动中的onCreate()中将活动设置为所需名称,请执行以下操作:
this.setTitle("Your Title");
设置图标:
getActionBar().setIcon(R.drawable.Your_Icon);
如果您使用支持库添加操作栏(例如:ToolBar),请使用getSupportActionBar而不是getActionBar。
希望这有帮助。