アプリ内の一部のデータを水平スクロールと垂直スクロールの両方でスクロールする必要があります。私はオーバーライドHorizontalScrollView
し、データを入力するために を許可しましたAdapter
。ListView
ビューのリサイクルを行っていないことを除いて、水平方向の動作と同じように動作します。私のカスタムの各アイテムHorizontalScrollView
は であり、ListView
そのアイテムにも が入力されていAdapter
ます。の各アイテムはListView
複雑なビューです。
パフォーマンスが少し分厚いことを除けば、水平方向と垂直方向にスクロールできます。カスタムを移入するためのアダプタの getView() メソッドはHorizontalScrollView
、 が最初にビューに設定されたときにのみ呼び出されAdapter
ます。しかし、getView() が .xml 内の ListViews に対して常に呼び出されていることに気付きましたHorizontalScrollView
。これはパフォーマンスの問題ですか?
この質問ListView
は、 の中で aを使用することに関連する想定されるドキュメントのバグを指摘していますHorizontalScrollView
が、垂直スクロール ドキュメントのドキュメントには同じ警告が表示されませんScrollView
。
ScrollViews を HorizontalScrollView 内に配置すると、パフォーマンスの問題が発生しますか?