Android API 7-AppCompat主题自定义字体

Android API 7-AppCompat主题自定义字体,android,android-layout,android-appwidget,android-styles,android-appcompat,Android,Android Layout,Android Appwidget,Android Styles,Android Appcompat,正在尝试向我的应用程序添加应用程序支持Android 2.0或API级别7支持(当前支持仅适用于3.0和4.0版本)。正如android所建议的,我添加了AppCompat库,并将minSDK改为7 但问题是我对按钮使用了以下样式 <style name="buttonText" parent="@android:style/TextAppearance"> <item name="android:textSize">16sp</item> &

正在尝试向我的应用程序添加应用程序支持Android 2.0API级别7支持(当前支持仅适用于3.0和4.0版本)。正如android所建议的,我添加了AppCompat库,并将minSDK改为7

但问题是我对按钮使用了以下样式

<style name="buttonText" parent="@android:style/TextAppearance">
    <item name="android:textSize">16sp</item>
    <item name="android:textColor">@color/linecolor</item>
    <item name="android:fontFamily">sans-serif</item>  <!-- This one not accepting -->
</style>

16便士
@颜色/线条颜色
无衬线
fontFamily
不可用,并表示“fontFamily需要API级别16(当前7级)


我想知道解决这个问题的另一种方法是什么?

你不能使用android:prefix,就像使用它一样

<item name="fontFamily">sans-serif</item>
无衬线
如果您真的添加了支持库。

sans serif
我已经尝试过了,但它说没有与给定名称匹配的资源:att
fontframy