Android 为Activity屏幕的标题添加图标

我们可以在AndroidManifest.xml中,使用

  < application Android:icon="@drawable/icon">

  < application android:icon="@drawable/icon">

  来设置应用的图标,但我们却不能采用同样的方法来设置Activity对应屏幕的标题的图标。

  不过,Android还是为我们提供了通过代码来设置标题图标的方法,代码如下:

  @Override

  public void onCreate(Bundle icicle) {

  super.onCreate(icicle);

  Window win = getWindow();

  win.requestFeature(Window.FEATURE_LEFT_ICON);

  setContentView(R.layout.mylayout);

  win.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.icon);

  }

  @Override

  public void onCreate(Bundle icicle) {

  super.onCreate(icicle);

  Window win = getWindow();

  win.requestFeature(Window.FEATURE_LEFT_ICON);

  setContentView(R.layout.mylayout);

  win.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.icon);

  }

  其中要注意的是,第10行代码必须在第8行代码之后,不然就没有效果。

posted on 2012-01-23 21:13  Fleezn  阅读(498)  评论(0编辑  收藏  举报

导航