私はネイティブのAndroid 4.0アプリケーションに、私が作成したアプリは、特にListView
の速度をスクロールし、パフォーマンスを比較しています - 私は気づいたネイティブAndroid 4.0アプリケーションのスクロールリストビューは非常に速いですか?
ことの一つはListView
のスクロールフレームレートであるなど、GmailやGtalkなどネイティブAndroidアプリでは、ほぼ60fpsという非常に高いです。私のアプリでは、ListView
はほとんど速くスクロールしません。私は(私はありませんどの - 私はここに述べたすべてのものに続くきた:http://www.youtube.com/watch?v=wDBM6wVEO70)を誤っListView
を使用していると仮定すると、
、私はそれが行(はいだとちょうどダースほとんど空LinearLayout
ビューを返すダミーListView
を作成することにしました私は正しくconvertViewを使用しています)。 GmailやGtalkなど、連絡先など
サイドノート、シンプルScrollView
としては本当に良いスクロール性能を持っていますが、それはお勧めできません - どのようなここに乱すのは、私はほとんど空白ListView
は、ネイティブアプリケーションのいずれかより遅いスクロール性能を有していることです大きなリストにはScrollView
を使用します。
明らかに、ネイティブアプリは私が理解していない何かをしている(または何かにアクセスしている)ことは明らかです。残念ながら、これらのネイティブアプリはオープンソースではありません。どのようにこれらのネイティブのアプリケーションは、このような驚異的なパフォーマンスを達成するための任意の洞察力を持っていますか?
キャッシュの再生回数は、このビデオでは絶対に推奨されません。http://www.youtube.com/watch?v=wDBM6wVEO70 –