Sto sviluppando un'applicazione Android PhoneGap,dove ho bisogno di aggiungere le mie viste personalizzate della fotocamera / galleria alla pagina HTML - ad esempio alcuni DIV vuoti nella mia pagina HTML, di cui ho già l'ID. Come raggiungerlo?
So come scrivere plugin e materiale HTML di base.
c'è un modo, posso accedere agli elementi della pagina HTML corrente in Cordova Webview?
il mio requisito è quello di aggiungere la mia vista personalizzata della telecamera alla pagina HTML con qualsiasi dimensione possibile.
risposte:
5 per risposta № 1Aggiorna la risposta:
Finalmente ho capito come farlo.
Prima di tutto, è necessario aggiungere la vista, ad esempio il pulsante, in Cordova WebView. Cordova WebView si prende cura della pergamena.
webview.addView(button);
Se l'orientamento del dispositivo è cambiato, è necessario modificare la dimensione. Ma in Cordova non puoi ricevere l'evento in java, quindi devi ascoltare l'evento in JavaScript.
window.addEventListener("orientationchange", onMapResize);
E qui è il punto chiave. Cambia la posizione in HTML al punto in Visualizza, Puoi farlo
Math.round(d * webView.getScale());
Ecco il mio plugin. Inserisco un'API di Google Maps per Android v2 nel tag div specificato.