-5

拡張可能なアイテムを含む ListView があります。EditTextでダイアログポップアップをトリガーするまで、すべてがうまく機能しています。その直後、アニメーションは機能しなくなります。他のボタンをタップして ListView コンテナーをアニメーション化すると、すべてが正常に戻ります。

私のListViewAdapterでは、拡張FrameLayoutクラスでアイテムビューを取得し、アニメーションは、ソフトキーボードが表示された後にトリガーされないオーバーライドonMeasureメソッドが呼び出されたときにトリガーされます。

リストの特定のアイテムに焦点が当てられていないため、これが原因だと思いますか? もちろん、リスト項目の通常のクリックは正常に機能しています。

奇妙なのは、戻るボタンを押してソフトキーボードを非表示にすると、すべてが正常に機能することです。

ご提案ありがとうございます。

4

2 に答える 2

0

ダイアログはモーダルです。つまり、ダイアログはすべてのフォーカスを取り除き、ユーザーが自分の UI だけに集中できるようにします。ダイアログを使用する必要はありません。代わりに、 aFragmentまたは aActivitywrap_contentaを使用して、ダイアログRelativeLayoutを小さく中央に保つ必要があります。

于 2013-07-04T16:45:56.527 に答える