ニュースアプリ用にこのレイアウトがあります
<ScrollView >
<RealativeLayout>
<TextView/>
<HorizontalListView> //a custom View that uses baseadapter and view recycling
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<ReativeLayout/>
<ImageView/>
<TextView/>
<ReativeLayout/>
<HorizontalListView/>
.
.
five horizontal srollViews
問題は、私のxperiaアーク(私のデバッグデバイス)では、スクロールビューが非常に遅く、階層ビューアーがすべてのビューで多数の描画時間を表示するのに対し、ギャラクシーs3スペックエミュレーターでデバッグすると、エミュレーターのアプリがはるかにスムーズでヒエラルキーなビューアは、はるかに優れた描画レイアウトとメジャー数を提供します。エミュレーターがエミュレーターでより速い番号を取得するのは正常ですか?orisは電話で何か、またはそれはコードです:
注:私のxperiaアークにはCM9があり、レイアウト内のすべての画像は別のスレッドにダウンロードされ、Lrucacheに配置されます。
ホリゾンタルスクリーンビューonlayout()メソッドは、onlayoutが呼び出されるたびに新しい実行可能なオブジェクトを作成します(スクロールしながらレイアウトを要求してビューをリサイクルできるようにするため)