2015-11-05 6 views
1

Я попытался изменить ориентацию встроенного сканера zxing от пейзажа к портрету.zxing embedded - setCaptureActivity() приводит к тому, что активность не отображается

Я нашел пример, как это сделать в ZE readme on github. Но линия

integrator.setCaptureActivity(CaptureActivityAnyOrientation.class); 

приводит к тому, что активность не отображается. Без линии он отлично работает, кроме портретной ориентации. Этот код работает с версией 3 и выше, и я использую версию 3.0.2.

Есть ли у кого-то такая же проблема?

ответ

0

Изменение ориентации

Чтобы изменить ориентацию, указать ориентацию в вашем AndroidManifest.xml и пусть ManifestMerger обновить определение своей деятельности в.

Пример:

<activity 
     android:name="com.journeyapps.barcodescanner.CaptureActivity" 
     android:screenOrientation="fullSensor" 
     tools:replace="screenOrientation" /> 

IntentIntegrator integrator = new IntentIntegrator(this); 
integrator.setOrientationLocked(false); 
integrator.initiateScan(); 
Смежные вопросы