最近在开发一个库存管理的App,AndroidMainifest.xml中是这样设定的:

    <application        android:allowBackup="true"        android:icon="@drawable/app_icon"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name=".MainActivity"            android:configChanges="orientation|keyboardHidden"            android:label="@string/main_activity"            android:screenOrientation="portrait" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>   </application>

本以为应用的名字会使用@string/app_name,结果发现使用的是@string/main_activity。经过一翻搜索还是在StackOverFlow找到了解答(http://stackoverflow.com/questions/3488664/android-launcher-label-vs-activity-title).

<intent-filter>可以拥有label属性。如果它没有这个属性,就会继承它的父级组件(Activity或者Application)对应的label属性。所以,可以这样做:
http://developer.android.com/guide/topics/manifest/intent-filter-element.html

<activity  android:name=".ui.HomeActivity"  android:label="@string/title_home_activity"  android:icon="@drawable/icon">  <intent-filter android:label="@string/app_name">    <action android:name="android.intent.action.MAIN" />    <category android:name="android.intent.category.LAUNCHER" />  </intent-filter></activity>

注意: 可以有icon属性,但是它并不重写对应的Activity的属性。

更多相关文章

  1. android EditText 如何限制只能输入指定的字符
  2. Android(安卓)EditText无边框问题
  3. Android(安卓)相对布局常用属性
  4. Android去掉状态栏和标题栏的两种方式
  5. android布局属性详解
  6. Android平台常见属性集合
  7. Android(安卓)Studio 之 View组件常用属性及其对应的编程接口
  8. Android中使用log4j
  9. ImageView、Bitmap的属性android:scaleType

随机推荐

  1. 19.)PHPWeb开发框架~Laravel中生成验证码
  2. 18.)PHPWeb开发框架~Laravel中表单自动验
  3. html 背景图片全局填充
  4. jQuery的一些概念
  5. WritShop 是一款强大的全域集电商系统,为
  6. 百度新闻正确采集方式
  7. php 登录注册
  8. wps word小四是几号字体?
  9. JavaScript 实现:输出斐波那契数列
  10. 罗马数字1到10怎么打?