最近在开发一个库存管理的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 相对布局常用属性
  2. [Android学习]ImageView的scaletype属性
  3. Android平台常见属性集合
  4. Android Studio 之 View组件常用属性及其对应的编程接口
  5. ImageView、Bitmap的属性android:scaleType
  6. android:layout_gravity和android:gravity属性差异
  7. 自学Android系列 笔记2 Android_RelativeLayout属性大全

随机推荐

  1. android获取屏幕长宽,status bar高度,设置
  2. Android Service学习之IntentService 深
  3. [置顶] Android okHttp上传单张或多张照
  4. Android Bigmap的操作(绘制,裁剪)
  5. Android EXIF
  6. Android通过AudioFlinger限制音量最大值
  7. 2.4.7 选项卡的功能和用法
  8. android spinner 省市级联
  9. android listview拖拽,拖动item 改变位置
  10. android 除法运算保留小数点