我在一个系统中实现了一个应用程序,在这个我使用不同的样式。它工作正常。但是相同的应用程序代码在不同的系统中运行,然后我收到以下错误。
错误:检索项目的父项时出错:找不到与给定名称匹配的资源'@android:style / Widget.RatingBar.Small'。
如何解决此错误。请任何人帮助我。我使用以下代码进行风格。
样式:
<style name="reviewRatingBar2" parent="@android:style/Widget.RatingBar" >
<item name="android:progressDrawable">@drawable/review_rating_bar_full_2</item>
<item name="android:minHeight">17dip</item>
<item name="android:maxHeight">17dip</item></style>
<style name="reviewRatingBar3" parent="@android:style/Widget.RatingBar.Small" >
<item name="android:progressDrawable">@drawable/review_rating_bar_full_2</item>
<item name="android:minHeight">17dip</item>
<item name="android:maxHeight">17dip</item></style>
答案 0 :(得分:0)
无论出于何种原因,设备都缺少该资源。您可以从your_android_sdk_install / platforms / android-8 / data / res / values / styles.xml中提取它并将其放在styles.xml中,确保它在所有设备上都是常量。
也许该资源包含在2.2中,但生成错误的设备只运行2.1或者其他一些?