現在、大きなデータセットを「レジスタ」と行に表示するアプリケーションを開発中です。 TableLayoutをベースビューとして使用し、すべてのアイテム(各行にLinearLayoutを持つ)にテーブル行を追加しています。ビューが表示にスクロールしたときを知る方法
レコードの量が一定のポイント(1000+レコード)を超えると、デバイスが大幅に減速することに気付きました。私はこれが単純なメモリの問題(おそらくレンダリングもあるでしょうか?)であると確信しており、速度を上げる可能性のある計画を考案しました。
私たちは多くのSilverlightプロジェクトで連続ページングを実装しましたが、これがAndroidで取るには最良の方法だと思いますか?
私が今抱えている唯一の問題は、特定のビュー(行100など)がスクロールされてビューに表示されたときを認識して、次の数行のレンダリングを開始できることです。
これを行う方法、または大きなデータセットを実装/処理するためのより良い方法を知っている人はいますか?代わりに、行を再利用する能力を有するテーブルレイアウト使用CustomListViewを使用
よろしく
ありがとうございます!おそらくあなたが話したリンクを提供することができますか? :D – Renier
http://www.androidpeople.com/android-custom-listview-tutorial-example-part-2/ – Kakey