Używam podglądu, aby wyświetlić to, co kamera widzi na ekranie.Android - Podgląd kamery jest bokiem.
Mogę sprawić, że wszystko działa poprawnie, utworzona powierzchnia, zestaw powierzchni i wyświetlana powierzchnia.
Jednak zawsze wyświetla obraz pod nieprawidłowym kątem 90 stopni w trybie portretu.
Takie jak na zdjęciu:
Zdaję sobie sprawę, że za pomocą poniższego kodu będzie ustawić obraz prosto:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Jednak mam podgląd w ramach działalności, która ma inne elementy i nie ma sensu, aby moja aktywność była wyświetlana w trybie poziomym. (Domyślnie jest wyłączone)
Zastanawiam się, czy jest tak, aby zmienić orientację podglądu? Czy pozostała część mojej aktywności jest prawidłowo wyświetlana w trybie portretu?
Lub w każdym razie, aby obrócić podgląd, aby był wyświetlany poprawnie?
Sprawdźcie - http://stackoverflow.com/questions/10259299/force-a-camera -to-zawsze-otwórz-w-trybie-portret-w-android/10259572 # 10259572 –