Tworzenie aplikacji mobilnej za pomocą Phonegap 3.6.3 na Androida i iOS. Problem dotyczy tylko Androida, ponieważ iOS działa tak, jak chciałbym.Pole wejściowe ukryte, gdy pojawi się klawiatura programowa w phonegap
Po kliknięciu na pole tekstowe lub pole tekstowe pojawia się klawiatura ekranowa. Czasami obejmuje te elementy.
Strony są umieszczane wewnątrz iScroll, u dołu, i kolejny div umieszczony absolutnie, więc nie mogę przewinąć do żadnej z nich, gdy pojawi się ekran. Podejrzewam, że muszę zmienić widok, żeby był mniejszy, gdy pojawi się klawiatura. Jednak po wypróbowaniu wielu rzeczy to nie działa.
config.xml
<preference name="permissions" value="none" />
<preference name="phonegap-version" value="3.5.0" />
<preference name="orientation" value="default" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="true" />
<preference name="prerendered-icon" value="false" />
<preference name="stay-in-webview" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" value="false" />
<preference name="auto-hide-splash-screen" value="false" />
<preference name="disable-cursor" value="false" />
<preference name="android-minSdkVersion" value="13" />
<preference name="android-windowSoftInputMode" value="adjustResize|stateHidden" />
<preference name="android-installLocation" value="auto" />
<preference name="SplashScreen" value="splash" />
(próbowali różne wartości Android windowSoftInputMode, jak na przykład poniżej)
<preference name="android-windowSoftInputMode" value="stateVisible|adjustResize|adjustPan" />
głowicy strony
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
(tak, próbowałem także wielu innych rzeczy)
Cokolwiek innego możesz uznać za stosowne, proszę dać mi znać. Niestety, nie mam prawa udostępniać zbyt wiele kodu, ale z mojego zrozumienia to wszystko, o co musimy się martwić.
Dzięki,
spróbuj dodać '' na stronie – rajmathan