0

listViewそれをテストするために基本を作成しました。ios バージョンは意図したとおりに動作します。Genymotion Android エミュレーターで、スクロールすると、バインドされた動的データが空白/null で上書きされます。これは、一般的な合金テスト アプリでここにリストされているこの要点を使用して簡単に実証できます。index.*それぞれのファイルにコードを追加するだけです。ディレクトリmoment.jsにの最新バージョンが必要です。/lib

なぜ上書きされるのですか?listViewコンポーネントを再利用する方法と関係があると思われます。どうすれば修正できますか?

ありがとう。

4

1 に答える 1

1

.row問題に取り組んでいると、index.tss ファイルでクラスに適用した水平レイアウトに問題があることがわかりました。そのレイアウトを削除すると、リスト ビューは期待どおりに動作します。

なぜこうなった? 正直なところ、よくわかりませんが、推測はできます。メモリを最小限に抑えるために、listView は画面に表示されている項目のみをレンダリングします。この場合、アイテムが画面から消えて再び表示されたときに、意図したレイアウトに適用されている (および競合している) 他のスタイルとの競合が原因で、レイアウトが適切にレンダリングされていない可能性があります。

于 2016-02-05T01:52:12.310 に答える