2012-03-31 8 views
0

私のエミュレータのカメラビューが伸びていて、どのようになったのか分かりません(あらかじめ問題ありませんでした)、それは私が見逃しているカメラパラメータの1つですか?それとも別の問題ですか?Androidエミュレータの伸ばしたカメラビュー

コード:

public void surfaceChanged(SurfaceHolder holder, int format, int width, 
      int height) { 
     // TODO Auto-generated method stub 
     if (previewRunning) { 
      camera.stopPreview(); 
     } 
     Camera.Parameters p = camera.getParameters();    
     camera.setParameters(p); 
     try { 
      camera.setPreviewDisplay(holder); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
     camera.startPreview(); 
     previewRunning = true; 

    } 

Emulator View

+0

は新しいAVDを作成し、それはそれをしないかどうかを確認します。まだそれを行うなら、それはコードの問題です、そうでなければ、それはavdの問題です –

+0

私はそれをし、それはまだそれを行います。すぐに私の質問にコードの一部を追加します。 –

答えて

0

私はフルスクリーン持っていたものの、同じ問題を持っていたので、私のイメージは、さらに延伸しました。それはちょうど90度回転しています。プレビューの設定を行うときは、設定しているものを参照してください。私の場合は、アクティビティのポートレート設定があり、それをランドスケープに変更して固定しました。私の推測では、プレビューの高さと幅を混ぜ合わせるだけです。また、Google Sample APIを見ると、画面の適切なサイズを取得する方法のサンプルを見つけることができます。希望の助け - 私はその問題に問題があったし、実際のデバイスではひどいと思った。すべてのためにカメラの向きの

関連する問題