2013-01-31 38 views
2

我正在使用zxing 2.1版本,我需要在肖像模式下捕捉QR碼,我已在CameraConfigurationManager中將displayOrientation設置爲「90」​​。如何將Zxing View Finder矩形設置爲肖像模式

改性方法,

CameraConfigurationManager->initFromCameraParameters(Camera camera) 
          -> setDesiredCameraParameters(Camera camera, boolean safeMode) 

但在設置取景器,以配合肖像模式,可以有人幫助我該怎麼辦這個問題..

山姆

+0

這裏是你可以用斑馬線2.1做什麼。 http://stackoverflow.com/questions/16252791/how-to-show-zxing-camera-in-portrait-mode-on-android/16252917#16252917 – Roylee

回答

2

這不是很這很簡單,因爲方向也必須正確設置,所以必須設置UI方向,並且UI必須重寫爲具有橫向版本。您還必須檢測相機的方向,並說明它可能位於正面或背面。大約有五件事情能夠正確地進行,而不是一次改變。試試看,然後詢問你在另一個SO問題中嘗試過的具體問題。

+0

我不清楚你的答案,如果你可以擴大什麼你的意思是「5件事情得到正確的,而不是一個線路的變化」,我發現這個鏈接,並嘗試http://code.google.com/p/zxing/issues/detail?id=178#c46但仍矩形盒不在肖像模式的中心,我如何定位矩形框? – Sam

+0

是的。它不起作用,因爲還有更多需要改變的地方。你是否開始嘗試實施其他必要的變革,比如那些討論的變革? –

相關問題