2016-03-19 25 views
1

2つのテキストビューを持つ10個のリニアレイアウトを配置する場合、リストビューを使用する必要がありますか?常に賭けるのはわずか10、決してそれ以上です。 非常に多くのレイアウトを使用してパフォーマンスが悪いですか?リストビューは改善されますか?リストビューを使用する場合

+0

データを操作するためのアダプタが必要ですか?何を使うよりもいい? –

答えて

2

常に10個しかないと100%確信している場合は、ListViewは必要ありません。それ以外の場合は、ListView(または、さらによく、RecyclerView)を使用します。

複数のレイアウトを手動で使用する場合は、パフォーマンスに問題はありません。これは、とにかくListViewが本質的に行うことになります。もちろん、アイテムの数が膨大な場合は、RecyclerViewはビューをリサイクルするので、パフォーマンス面で最高の仕事をします。

1

ListViewは動的コンテンツ用に作成されたAdapterViewを拡張しています。これは常に10個のビューを内部に持つため、LinearLayoutを使用してXMLでその子をすべて宣言する必要があります。

関連する問題