setContentView(R.layout.main(WebView))와 (webView는 main.xml에서 정의했습니다)
addContentView(SurfaceView)는 실행되는데(surfaceView는 카메라 프리뷰로 정의 되었고요)

반대로
setContentView(SurfaceView)와
addContentView(R.layout.main(WebView)) 순으로 코딩하니까 뻑나네요..

view위에 surfaceview는 되는데
surfaceView위에 view는 안되는군요...왜 그럴까요?
아님 방법이 있을까요?


아래와 같이 하면 뻑나고요..
public class FaceDetection02 extends Activity {
    /** Called when the activity is first created. */
 Preview preview;
 WebView mWebView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        preview = new Preview(this);
        setContentView(preview);
        LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);        
        addContentView(mWebView,layoutParams);
        mWebView=(WebView)findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://m.naver.com");
        mWebView.setWebViewClient(new HelloWebViewClient());
        mWebView.setVerticalScrollBarEnabled(true);
        mWebView.setHorizontalScrollBarEnabled(true);      
        
    }
}


아래와 같이 하면 잘 실행됩니다...왜 순서를바꾸면 안될까요?
public class FaceDetection02 extends Activity {
    /** Called when the activity is first created. */
 Preview preview;
 WebView mWebView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        preview = new Preview(this);
        setContentView(R.layout.main);
        LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);        
        addContentView(preview,layoutParams);
        mWebView=(WebView)findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://m.naver.com");
        mWebView.setWebViewClient(new HelloWebViewClient());
        mWebView.setVerticalScrollBarEnabled(true);
        mWebView.setHorizontalScrollBarEnabled(true);
  
    }
}