2012-03-16 161 views
1

当我添加此行时,应用程序崩溃requestWindowFeature(Window.FEATURE_NO_TITLE);导致应用程序崩溃?

`requestWindowFeature(Window.FEATURE_NO_TITLE);

可能是解决方案非常简单,但我真的不知道谁来解决它。

Java代码:

public class GLSurfaceCameraSurfaceDemo2Activity extends Activity { 
/** Called when the activity is first created. */ 

GLSurfaceView glSurfaceView; 
FrameLayout fl01; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    requestWindowFeature(Window.FEATURE_NO_TITLE); 

} 

}

XML文件:

<FrameLayout 
     android:id="@+id/fl01" 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"/> 
+0

declar requestWindowFeature(Window.FEATURE_NO_TITLE);必须调用requestWindowFeature(Window.FEATURE_NO_TITLE);在setContentView()之前。 – 2012-03-16 12:22:51

回答

12

必须调用requestWindowFeature(Window.FEATURE_NO_TITLE);的setContentView()...

public class GLSurfaceCameraSurfaceDemo2Activity extends Activity { 
/** Called when the activity is first created. */ 

GLSurfaceView glSurfaceView; 
FrameLayout fl01; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.main); 

} 
+0

哦,我还没有想过.....现在感谢它的工作 – LetsamrIt 2012-03-16 12:23:04

1

只是这样做之前:

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

    setContentView(R.layout.main); 

} 

必须前super.onCreate(savedInstanceState);