2011-12-08 95 views
0

有一個呈現自定義視圖並放置在每個視圖具有動態寬度的ScrollView(n乘n)的代碼。Android:在滾動視圖中呈現多個視圖

我一直在Tablet 10.1中運行它時性能不佳,但在Tablet 7.0中似乎沒問題。

如果我用SurfaceView替換Views,會有什麼改進嗎?

或者單個具有映射單元格的SurfaceView可以工作嗎?我發現this示例項目,但使用此作爲當前代碼的指南似乎..困難,什麼具有不同的自定義視圖寬度和其他設備上的分辨率。

任何其他建議?

回答

0

這取決於硬件,但如果您在仿真器上運行,則不準確。如果您使用的是真實設備,請儘量避免使用自定義的大量自定義視圖,因爲它在滾動視圖中會很慢。至少嘗試使用標準小部件,並將「自定義」部件移到另一個視圖,這是解決您的問題最簡單,最容易,最容易編碼的解決方案。 調用另一個活動的listview將是最快和最人性化的方法恕我直言。