Android リストビューで baseadapter をオーバーライドする場合は、このメソッドを実装する必要がありますpublic View getView(int position, View convertView, ViewGroup parent)
。convertview は、以前にスクロール時にリストから押し出されたビューであり、新しいビューを作成する代わりにそのビューを再利用できるように提供されています。
私の質問は、ビューを再利用することが本当に必要ですか? データの一部だけが変更された場合、それを再利用することは理解できます。しかし、ビューを作成するオーバーヘッドは本当にそれほど重要なのでしょうか? 私が見たリストビューの使用に関するすべてのチュートリアルでは、テキストビューのような単純なビューであっても、ビューをリサイクルするように指示されています。
私の質問は、なぜGoogleがこれをgetView
メソッドのデフォルトの動作にすることにしたのですか?