Android与样式的向后兼容性问题

Android与样式的向后兼容性问题,android,android-styles,android-compatibility,Android,Android Styles,Android Compatibility,在values目录中的mystyles.xml中,我定义了自定义按钮,如下所示: <style name="Button" parent="android:Widget.Holo.Light.Button"> <item name="android:typeface">serif</item> <item name="android:layout_marginLeft">6dp</item> <item n

在values目录中的mystyles.xml中,我定义了自定义按钮,如下所示:

<style name="Button" parent="android:Widget.Holo.Light.Button">
    <item name="android:typeface">serif</item>
    <item name="android:layout_marginLeft">6dp</item>
    <item name="android:layout_marginRight">6dp</item>
    <item name="android:layout_marginTop">10dp</item>
    <item name="android:layout_marginBottom">10dp</item>
    <item name="android:minHeight">40dp</item>
    <item name="android:minWidth">40dp</item>
    <item name="android:paddingLeft">10dp</item>
    <item name="android:paddingRight">10dp</item>
</style>
对于API<11,我必须做什么特殊的事情吗


非常感谢您在Android2.3中使用holo主题,您应该使用androids兼容性库。 对于全息主题,您应使用ANDROID支持库v7

有关详细信息,请查看以下链接:

在该网站上没有出现“全息”一词。此外,这不是在Android早期版本中使用Holo主题的方式。他指的是appcompat库:-但这是为了在Android 2.1+中使用actionbar和一些Holo样式,但不启用早期版本的较新样式元素Sanyway,这不是问题。您是否尝试过将父项设置为Widget.TextView而不是Widget.Holo.Light.TextView?
<style name="TextView" parent="android:Widget.Holo.Light.TextView">
    <item name="android:padding">5dp</item>
    <item name="android:typeface">serif</item>
</style>