0

我正在研究Honeycomb的一個應用程序,並嘗試了各種主題,包括默認的Holo主題,Holo Light和Holo Wallpaper。我的佈局使用了帶有ImageViews的Horizo​​ntalScrollView,並且我發現使用默認的Holo和Holo Light主題時它會有一點滯後。儘管Holo Wallpaper主題包含位圖背景,但它仍然非常流暢。爲什麼一些Android主題比其他主題慢?

我甚至試圖用自己的位圖背景製作自己的主題,但這隻會減慢一切甚至更多。

我想有一個快速滾動型,因此,如果任何人有一個答案,爲什麼有些人比別人快,請讓我們知道:-)

回答

3

這聽起來像您繪製太多層。 Holo主題,尤其是硬件加速時,在窗口上有一個默認的背景圖像。嘗試刪除它,如果它不可見。

+0

嘿,謝謝你的回答。我不會說我有太多的圖層(一個LinearLayout可以容納兩個TextView和一個Horizo​​ntalScrollView,就是這樣)。 您提到硬件加速 - 是否可以由開發人員禁用或啓用? –

+0

請參閱下面的答案,瞭解如何啓用硬件加速。 –

1

我覺得這樣的菜鳥。以下是在Honeycomb中啓用硬件加速的方法。將此添加到應用程序標記中的清單文件中:

android:hardwareAccelerated="true" 
+1

那就解釋一下:) –