オンスクリーン キーボードを操作するのは非常に困難です。その理由は次のとおりです。
ユーザーが期待するように、あるべき場所にあるはずです。一貫性があり、UI デザインにおいて非常に重要です。
しかし
邪魔になることがあります。
解決策 (Android のデザイン ガイドライン、経験、フィードバックなどに基づく) は、あまり気にしないことです。基本的には、次の種類の動作を行うことができます。
*アクティビティの開始時にポップアップします (アクティビティに入力がある場合に発生します)
*アクティビティの開始時にはポップアップしません (最初の入力にフォーカスがあっても <-- 良い) が、ユーザーがタップするとポップアップします。
ユーザーが完了したらキーボードを閉じるのは良いことです。つまり、「入力ボタン」で次のエントリに移動し、何も残っていない場合は非表示にし、進行中に検証されるデータキャプチャフォームのようなものである場合は、そうでない場合は、これを行わないでください。
補遺 I
「サイズ調整」
アクティビティのメイン ウィンドウは、画面上にソフト キーボード用のスペースを確保するために常にサイズ変更されます。
「アジャストパン」
アクティビティのメイン ウィンドウは、ソフト キーボード用のスペースを確保するためにサイズ変更されません。代わりに、ウィンドウのコンテンツは自動的にパンされるため、現在のフォーカスがキーボードによって隠されることはなく、ユーザーは入力内容を常に確認できます。これは通常、サイズ変更よりも望ましくありません。ユーザーがウィンドウの隠れた部分にアクセスして操作するには、ソフト キーボードを閉じる必要がある場合があるためです。
ここのドキュメントから: http://developer.android.com/guide/topics/manifest/activity-element.html
アンドロイドのadjustResizeとadjustPanの違いは?
詳しくはこちらをご覧ください。
アクティビティのレイアウトにはさまざまなものがあり、左にスクロールすることができ、すべて相対的である可能性があり、上下にジャンプするだけでよい 1 つのストリップではなく、複数のソリューションを持つものもあるため、正しくパンするのは困難です。 、表示されるようにパンする複数の方法。何がうまくいかないのか、あなたは本当に説明していません。私はあなたが望むと思う問題を説明しようとしています。
これは役に立ちますか?