Android と WindowsPhone で phonegap 用の Maqetta を使用したモバイル アプリケーションの作成を開始しました。このアプリケーションには、テキスト入力機能を備えた Web ページがいくつか含まれているため、機能するにはソフト キーボードが必要です。
私の問題は、2 つのオペレーティング システムでキーボードの反応がまったく異なることです。Windows Phone では、テキスト ボックスをクリックすると、キーボードが表示され、その下にあるすべてのものが表示されます。他のテキスト ボックスにアクセスするには、自分の Web サイトが表示されているフィールドをスクロールして選択します。さらに、これは私にとって非常に重要なことですが、Web サイトは圧縮されていません。それがまさに私が欲しいものです。
Android では、状況はもう少し複雑です。多くの調査を行った後、私はこれらの人に出くわしました:
android:windowSoftInputMode="adjustResize" および android:windowSoftInputMode="adjustPan"
両方を試しましたが、どちらも私のニーズには合いません。adjustRezise は私のウェブサイトを圧縮し (ウェブサイトは高さ:100% であるため)、adjustPan はその下にあるすべてのものをカバーし、それに到達する可能性はありません (キーボードを閉じてテキストボックスごとに再度開くことを除いて // そして、入力したものを見ずに入力する必要があります) .
ScrollViews などについても聞いたことがありますが、このトピックに慣れていないので、アプリの html と css の部分に焦点を当てているため、それが一体何なのか、どのように使用するのかわかりません。そこにヒントがあります。私が理解するには情報が必要になる場合があることを覚えておいてください。;)
あなたの一人がこの問題で私を助けることができれば、私はとても幸せです. 解決策があることを願っています。