PhoneGap1.6とSenchaTouch1.1.1を使用したAndroidアプリがあります。1つのビューには、Androidで奇妙に動作するテキスト入力フィールドがあります。それ自体が複製され、フォーカスを削除するのは非常に困難です。
私は、それが「実際の」入力フィールドの上に表示されるWebTextViewであると判断しました。これで私が抱えている問題は、画面タップでテキストフィールドをぼかすのが非常に難しいことです。親コンテナをスクロールすると、WebTextViewも一緒にスクロールしないため、両方を同時に表示できます。
要素へのフォーカスを削除する唯一の方法は、Mavis Beaconからフラストレーション検出器をトリガーするのと同じように、画面のすべての部分を激しくタップすることです。
私の実際の質問は、この機能を完全にオフにする方法、または少なくとも回避するにはどうすればよいですか?ユーザーがボックスの外側をシングルタップする以外のことをすることを期待すること、またはデバイスの[戻る]ボタンを押してテキストフィールドへの入力を停止することを期待することは合理的ではありません。そのままでは、Backを押すだけでソフトキーボードが収納され、フォーカスが失われることはありません。