Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。ListViewで表示させると全てのレコードが同じPositionを参照しているのですが、DBに保存されているデータを全てループで表示させたいのです。...}この部分が問題のコードですね。ListItem();←この宣言で作られたオブジェクトは一つです。一つのオブジェクトの中身を入れ替えながら同一のオブジェクトをリストに登録していっているので、最後にsetWordとsetMeaningで上書きされたAppleとRingoのみを表示するプログラムになっています。正しくは以下のようにすると良いです。...}さらに余談ですが、DBの登録の仕方が特殊だと思います。狙ってやっているわけじゃないのであれば、WordとMeaningでそれぞれカラムを分けて登録したほうがプログラム的にも扱いやすいと思います。ListViewのgetViewはViewをリサイクルして使うように設計されています。convertViewがnullの時のみViewをinflateして作成するようにして、なるべく出来上がってるViewは使いまわすようにしましょう。リストの表示数が大きくなると露骨にパフォーマンスに影響する部分ですので。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。Activity?1ListViewの順番がスクロールするたびに変わってしまう。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。