2016-04-13 5 views
1

でアクションバーのタブにZxing MobileBarcodeScannerを追加、タブは完全に罰金見せています。 ユーザーが2番目のタブをタッチすると、ボタンをクリックせずにQRコードスキャンボックスが表示されるようにします。 私の現在の実装では、タブをクリックすると、スキャンビュー(MobileBarcodeScannerが使用されます)にまっすぐジャンプし、完全なビューとなり、タブは消えます。 私はタブがまだそこにあると思うが、ちょうど画面の中央に小さなスキャンボックスがある。Xamarinは私のモバイルアプリが<code>"public class QRFragment : Fragment"</code>ているタブの<code>"ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;"</code></p> <p>つを使用して、3つのタブがあり、オーバーレイ

フラグメントOnCreateViewがロードされるとき、私はView view = inflater.Inflate(Resource.Layout.QRFragment, null); を持っていますが、ビューをCustomOverlayとして使用しても動作しません。

私はこれを5日以上費やしています。

VERY VERY非常に高く評価されています。

答えて

0
Context context; 
context = this; //call in onCreate() 
var zxingOverlay = LayoutInflater.FromContext(context).Inflate(Resource.Layout.zxingcustomviewnull); 
scanner.UseCustomOverlay = true; 
scanner.CustomOverlay = zxingOverlay;