2017-10-20 14 views
0

私は私のconfig.xmlにcordovasにedit-configタグを使用してadjustPanするwindowSoftInputModeを設定しようとしている中で編集-config設定タグを使用して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ああ、わかっています!私の以前の試みは、私の '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

あなたのアプリに大歓迎! –

関連する問題