2012-03-16 9 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

requestWindowFeature(Window.FEATURE_NO_TITLE);をDECLAR必要があります。 setContentView()の前。 –

答えて

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

1

がちょうどこの操作を行う前に:

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

    setContentView(R.layout.main); 

} 

あなたがrequestWindowFeature(Window.FEATURE_NO_TITLE)を呼び出す必要がありますsuper.onCreate(savedInstanceState);

関連する問題