2012-08-07 49 views
0

当出于某种原因,我得到异常 “requestFeature()必须添加内容之前,所谓的”以下命令:入门执行requestFeature

 useTitleFeature = window.requestFeature(Window.FEATURE_CUSTOM_TITLE); 

有点没有任何意义。

加上这一点,它取决于我从哪里来。 如果我从onCreate调用包含它的方法,那么它就可以。 但是,如果我从AsyncTask的“onPostExecute”调用方法,那么它不起作用。 如果我跳过命令,它仍然让我做setContent。 它只是这个命令,它不喜欢。

回答

4

你有setContentView(R.layout.main);之前把该命令。

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
    setContentView(R.layout.main); 
} 

希望有帮助。

+0

它是之前。这真是太奇怪了。 – theblitz 2012-08-07 15:50:46

+0

Humm,可能是别的。发布您的代码。 – 0gravity 2012-08-07 15:56:05

+0

只需检查我将为setContentView添加一个覆盖并停止它。看看我是否在没有意识到的情况下设置其他人。 – theblitz 2012-08-07 15:57:42

0

直接让这条线之前设置的内容视图(调用setContentView法)