<style name="android:style/Theme.Transparent" parent="@android:style/Theme.Sherlock.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
我收到了写在主题上的错误,我不明白为什么。 min sdk定义为13.请帮助!
答案 0 :(得分:3)
使用由Sherlock
定义的@style/
父样式,而不是由@android:style
调用的android库中的那个样式(color
相同},drawable
等),如下:
<style ... parent="@style/Theme.Sherlock.Light">
有时,以上情况不起作用。另一种解决方案是to call the parent without @style/
prefix:
<style ... parent="Theme.Sherlock.Light">
然后,当您调用自定义样式时,最好使用如下名称:
<style name="ThemeTransparent" ... >
将附加到清单文件中的应用程序(或活动):
<application
...
android:theme="@style/ThemeTransparent" >