Модификация пользовательского интерфейса PhoneGap Android Barcode Scan - PullRequest
3 голосов
/ 24 февраля 2012

Я сейчас использую сканер штрих-кода из библиотеки с открытым исходным кодом Zxing в моем проекте Android. Проблема, с которой я сталкиваюсь, касается пользовательского интерфейса сканирования

Когда я запускаю окно «Сканирование», оно занимает весь экран, и я не уверен, как его настроить - я бы хотел добавить кнопку возврата HTML в случае, если клиент захочет отсканировать или еще лучше добавить строку меню, чтобы она была согласованной со всеми другими страницами в моем приложении?

Как добавить основные элементы HTML в окно сканирования?

1 Ответ

1 голос
/ 24 февраля 2012

Если вы просто вызываете BarcodeScanner через намерение, у вас нет контроля. Однако, если вы встраиваете Java-код из приложения BarcodeScanner в свое приложение, у вас есть все доступные Java-код и ресурсы XML и вы можете редактировать их, как вам нравится. Хотя все это будет Java и родные ресурсы Android, но не html.

Если вы встраиваете макет

http://code.google.com/p/zxing/source/browse/trunk/android/res/layout/capture.xml

и сканирование, которое вы хотите отредактировать, занято

http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.java

Если вы добавите кнопку в макет и завершите вызов в OnClickListener, который вы настроили в упражнении, это будет спиной по вашему желанию.

...