我的应用程序名为Umall,但它被Slash取代,这是我的第一个活动我遇到了这个小问题,我不知道如何处理它..我直接在应用程序中提供了应用程序名称 我的Manifest.XML是
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ef.umall"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/app_logo"
android:label="Umall"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="" >
</activity>
<activity
android:name=".activity.SplashActivity_"
android:label="@string/title_activity_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".activity.HomeActivity"
android:label="@string/title_activity_home" >
</activity>
<activity
android:name=".activity.ProductsListActivity_"
android:label="@string/title_activity_products_list" >
</activity>
<activity
android:name=".activity.ProductDetail_"
android:label="@string/title_activity_product_detail" >
</activity>
<activity
android:name=".activity.CartActivity_"
android:label="@string/title_activity_cart" >
</activity>
<activity
android:name=".activity.ProductActivity_"
android:label="@string/title_activity_product" >
</activity>
<activity
android:name=".activity.UmallBaseActivity_"
android:label="@string/title_activity_umall_base" >
</activity>
<activity
android:name=".activity.ShopingChart"
android:label="@string/title_activity_shoping_chart" >
</activity>
</application>
</manifest>
答案 0 :(得分:0)
可以有label属性。如果它不存在,则标签继承自父组件(活动或应用程序)。因此,使用此功能,您可以为启动器图标设置标签,同时仍然拥有带有自己标题的活动。
所以改变这个
<activity
android:name=".activity.SplashActivity_"
android:label="@string/title_activity_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
到这个
<activity
android:name=".activity.SplashActivity_"
android:label="@string/title_activity_splash" >
<intent-filter android:label="Umall">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
最好使用@ string / app_name
更多信息here
答案 1 :(得分:0)
尝试在string.xml文件中定义应用程序名称,然后替换此行:
<application
android:allowBackup="true"
android:icon="@drawable/app_logo"
android:label="@string/appname"
android:theme="@style/AppTheme" >
其中“appname”是string.xml中的字符串,如:
<string name="appname">Umall</string>