私は配達サービス用のアプリケーションを開発しています。その機能の1つとして、貨物の運送状のバーコードをスキャンしています。この関数にライブラリを使用ZXing
しています-アプリにライブラリプロジェクトとしてZXingをインポートしました。すべて正常に動作しますが、Android 2.3.xで奇妙な動作に直面しました-デバイスとエミュレーターの両方:
1)MainActivity
画像の背景(android:background
ルートのプロパティを使用して設定RelativeLayout
)があります-ボタンをクリックした後、スキャンするインテントを起動しますバーコード。そして、私は代わりに次の写真を取得しますViewfinderView
ご覧のとおり、最初のアクティビティとの背景が表示された空TextView
のCaptureActivity
画面ZXing
2)この後、MainActivityの背景を単色に変更します-すべてが期待どおりに機能します。3)Android4.xを搭載したデバイスとEmuも正常に動作します。
誰かが私が間違っていることを正確に説明できますか?