Gallery
写真の代わりにカスタムビューを使用してカスタムを実装しました。
参照はhttp://www.programmingmobile.com/2011/08/android-tutorial-gallery-view-without.htmlでした
しかし、今では約8つのカスタムビューがあり、多くのテキストを含む複雑なレイアウトが含まれています。
問題は、パフォーマンスが非常に悪いことです。ビューをキャッシュしますが、スクロールがスムーズではありません。新しいデバイスやタブレットでは問題ありませんが、古いデバイスのパフォーマンスを追加するためのヒントはありますか?ビューをビットマップにすることを検討しましたが、押された/押されていないドローアブルがたくさんあり、テキストコンテンツが頻繁に変更されます。
単純に私のアダプターgetViewはこのようなもので、ほとんどの場合、キャッシュされたビューを返しますが、スクロールがスムーズではありません。ビューのレンダリングの問題が発生する可能性がありますか?
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View cachedView = cachedViews.get(position);
if (cachedView != null) {
return cachedView;
}
// Else inflate view etc.
}