2017-10-20 6 views
0

내 Config.xml의 cordovas에게 edit-config 태그를 사용하여 adjustPan하는 windowSoftInputMode를 설정하기 위해 노력하고있어에서 편집 - 설정 태그를 사용하여 windowSoftInputMode을 덮어 (단축) :방법 코르도바

그러나
<?xml version='1.0' encoding='utf-8'?> 
<widget id="com.tillsanders.test" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
... 
    <edit-config file="AndroidManifest.xml" target="/manifest/application/activity[@android:windowSoftInputMode]"> 
     <activity android:windowSoftInputMode="adjustPan" /> 
    </edit-config> 
... 
</widget> 

, 안드로이드에 대한 빌드 할 때, 우리가 활동 하나 하나를 선언 정기적 AndroidManifest.xml에서

Missing 'name' key attribute on element activity at AndroidManifest.xml:6:9-11:20

+0

'android : windowSoftInputMode'가 필요한 실제 활동을 지정하지 않았습니다. –

+0

@GiovanniTerlingen Ahh, 이해합니다! 나의 이전의 시도는 실수로'MainActivity'를 삭제했습니다. – tillsanders

답변

1

:이 오류 메시지가 표시됩니다. 즉 당신이 Activity AActivity B이있는 경우, 우리가 같이 선언 할 말했다되는 다음

<activity 
     android:name="A" /> 
    <activity 
     android:name="B" /> 

의 다음과 같이 우리가이 android:windowSoftInputMode="adjustPan"Activity A을 위해, 우리는 그것을 쓸 수 있습니다 원하는 가정 해 봅시다 :

<activity 
     android:name="A" 
     android:windowSoftInputMode="adjustPan" /> 

Activity의 이름을 알아 내고 config에 선언해야합니다.

+0

당신의 도움으로, 나는 그것을 작동시킬 수있었습니다. config.xml에 다음을 포함하도록 조정했습니다 :'' – tillsanders

+0

당신의 앱에 위대한, 행운을 비네! –