2012-12-27 53 views
2

在我的應用程序中,我試圖從相機拍照並在imageview中顯示。一切正常,但當我從三星Galaxy S3拍攝照片時,它改變了方向並顯示相機活動和onActivity結果它顯示在imageView圖片,但在幾秒鐘內它改變了方向再次從imageview刪除圖片。它非常奇怪我該如何解決這個問題?相機屏幕方向問題三星Galaxy S3

+0

可能重複的[相機意圖不與三星Galaxy S3工作](http://stackoverflow.com/questions/15248265/camera-intent-not-working-with-samsung-galaxy-s3) –

回答

-1

試試這個:

LinearLayout myLayout = new LinearLayout(this); 
myLayout.setOrientation(LinearLayout.VERTICAL); 
+0

但我需要支持橫向也。 – anshul

+0

因此,您需要找出相機拍攝的照片狀態,然後您可以更改爲水平。 –

+0

你有沒有遇到我的問題? – anshul

2

這可能是來不及回答,但我認爲你的onCreate方法是更改​​方向因此ImageView的位圖要設置爲方向更改後空後調用。

嘗試通過覆蓋onSaveInstanceState()來保存數據和變量。每次方向更改時都調用此方法。保存方向更改後要保留的變量和值。

希望我是對的,這有助於!