android Window功能问题:初始化窗口功能的顺序

时间:2011-03-05 10:02:22

标签: android window

  1. requestWindowFeature(Window.FEATURE_LEFT_ICON);
  2. 的setContentView(R.layout.main);
  3. getWindow()。setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.icon);
  4. 序列是仲裁的,为什么?

    如果我在setContentView之前将语句1和3放在initWindow()方法中,则设置左图标无效。

1 个答案:

答案 0 :(得分:1)

最明显的答案是因为它是这样编写的。更具体地说,现在只有PhoneWindow的现有Window实现(您可以看到带有此链接的源)忽略所有setDrawable调用,直到安装了内容视图(和装饰视图)。