Meine Cordova App besteht aus mehreren HTML-Dateien, die jeweils verschiedene Ansichten darstellen, aber die Tastatur verwirrte das Webview. Auf iOS habe ich die ionic-plugin-tastaturcordova soft Eingabemodus android
verwendet, um Dinge zu beheben, aber nur iOS unterstützt. Ich könnte hinzufügen,
android: windowSoftInputMode = "adjustPan" AndroidManifest.xml, die scheint es zu beheben, aber ich möchte, dass dies nur für eine Ansicht gelten. Mit anderen Worten, ich möchte, dass die Tastatur die Ansichten mit Ausnahme einer bestimmten Ansicht nach oben verschiebt.
Ich dachte, ich zwischen diesen beiden
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
je nachdem, welche Ansicht ich bin in, aber es sieht aus wie einmal setSoftInputMode es später nicht mehr geändert werden kann, wird wechseln könnte? Was ist der beste Weg, dies zu lösen? Wie würde ich verhindern, dass die Tastatur eine Fußzeile hochschiebt? (Dieses Verhalten tritt nur in Android auf).
Entschuldigung, wenn meine Fragen verwirrend sind, aber ich habe versucht, diese für einige Tage jetzt zu lösen, und Tastatur frustriert mich wirklich.
Das ist großartig, aber wie füge ich es config.xml? – Drutten
Ok scheint diese Art der Arbeit: aber jetzt in meiner .ts-Datei sagt, es kann nicht finde FensterSoftManager –
Drutten