私はしばらくの間、この問題を解決しようとしてきましたが、思いつく限りのさまざまな Google 検索を使い果たしました。私は Android の初心者ですが、基本的なことはほとんど理解しています (と思います)。とにかく、複数列レイアウトのスプレッドシート スタイルでデータのリストを表示しようとしています。そのために ListView を使用しています。これは、ユーザーが行をクリックしてデータをより詳細に表示できるようにする必要があるためです。SimpleAdapter を使用して完全に動作していますが、データ量が最大 500 エントリまで大きくなる場合があるため、ユーザーが黒い画面を 20 秒間見つめる必要がないように、Lazy Loader システムに切り替えたいと考えました。すべてがロードされている間。Lazy Loader の部分でなんとかなると思いますが、できません。
私の SimpleAdapter コードの例を次に示します。
SimpleAdapter アダプター = new SimpleAdapter(this, fillMaps, R.layout.grid_item, from, to);
fillMaps は、挿入される HashMaps のリストです。「grid_item」は、エントリが挿入されるレイアウトです。「from」は、使用する列名 (または HashMap のキー) の配列です。「to」は、「grid_item」に入力される TextView アイテムの配列です。これを ArrayAdapter に変換する方法はありますか? または、SimpleAdapter を使用して遅延読み込みを行う方法は?
前もって感謝します!