2

v16 API を使用していますが、オンスクリーン キーボードが表示されているときにポップアップが配置される場所に問題があります。

最初の問題は、EditTextが画面の下部にある場合、フィールドをタッチして編集用に開くと、ポップアップがコントロールの下に表示され、キーボードが表示されるとすぐに覆われることです。EditTextキーを押すと検証コードがトリガーされ、新しい値で再度起動されるまで、上に再配置されません。

2番目の問題は、キーボードを閉じるとScrollView、テキストを含むテキストがキーボードの上に表示されるように配置された場所から下にスクロールし、他の何かに触れるまでEditText、ポップアップが画面の上半分に配置されたままになることです。EditText画面上で(ScrollViewをトリガーして再描画を行います???)。

4

1 に答える 1

0

残念ながら、そのポップアップには次のようなさまざまな問題があります:(

おそらく、あなたの場合の簡単な解決策は、キーボードが表示されて閉じられたときに UI を強制的に無効にすることですか? EditText が無効化された場合に Popup が再配置されるかどうかは思い出せませんが、代わりに再実装する可能性があるため、試してみる価値があります。

github で私の android-formidable-validation lib をチェックアウトしてください。再実装されます...ただし、独自の問題があります。

于 2013-01-21T19:53:23.893 に答える