У меня возникла проблема, когда на последней странице edittext появляется экранная клавиатура Android. Предлагаемые решения включают изменение windowSoftInputMode, поэтому я добавил следующие предпочтения в файле config.xml:Overwriting windowSoftInputMode предпочтение в Visual Studio Tools для Apache Cordova config.xml файл
<preference name="android-windowSoftInputMode" value="adjustResize|stateHidden" />
Однако, после того, как я делаю свою сборку, файл AndroidManifest.cordova.xml в папке выпуска всегда имеет windowSoftInputMode из "adjustResize", и поэтому при запуске приложения ничего не меняется.
<application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="CordovaApp" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Кто-нибудь знает, может ли эта настройка быть переопределена, и если да, то какой механизм для этого? Я использую Visual Studio (обновление до 2013 г.). Инструменты для Apache Cordova CTP3.