Android - Как улучшить производительность ListView при установке Theme.Translucent.NoTitleBar в Activity? - PullRequest
3 голосов
/ 14 сентября 2011

У меня есть активность с Theme.Translucent.NoTitleBar, установленной в качестве атрибута стиля активности в manifest.xml.

<activity android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

Мне это нужно, потому что при запуске упражнения я анимирую корневое расположение этого действия снизу вверх (например, ModalPresentation на iPhone) и не хочу иметь черный фон во время этой анимации.

Все работает, но производительность ListView, которую я вставил в этот rootlayout, очень медленно после применения полупрозрачной темы.

Я уже пытался установить BackgroundColors ListView и rootlayout, но кажется, что андроид все еще учитывает прозрачность при рисовании.

1 Ответ

0 голосов
/ 19 августа 2012

Вы пробовали: getWindow().setFormat(PixelFormat.RGBA_4444); в onCreate()?

...