android - Как да решим проблема с не е намерен ресурс

Внедрих едно приложение в една система и в това използвам различни стилове. работи правилно. Но същият код на приложение работи в различна система, тогава получавам следната грешка.

Грешка: Грешка при извличане на родител за елемент: Не е намерен ресурс, който да съответства на даденото име „@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>

person naresh    schedule 19.10.2011    source източник
comment
използвате ли различни версии на API в двата проекта?   -  person senola    schedule 19.10.2011
comment
Не. Използвам същите версии на API (т.е. Android 2.2)   -  person naresh    schedule 19.10.2011


Отговори (1)


По някаква причина на устройството липсва този ресурс. Можете да го извлечете от your_android_sdk_install/platforms/android-8/data/res/values/styles.xml и да го поставите във вашия styles.xml, като гарантирате, че е постоянен на всички устройства.

Може би този ресурс е бил включен в 2.2, но устройството, което генерира грешката, работи само с 2.1 или нещо подобно?

person FunkTheMonk    schedule 19.10.2011
comment
Всъщност в моето приложение няма файл styles.xml. Така че кодът вътре във файла style.xml се поставя във файла string.xml (под тага Style). добре ли е или мога да поставя файла styles.xml в папката със стойности на моето приложение? - person naresh; 19.10.2011
comment
Създайте нов файл, наречен styles.xml в ur_app/res/values ​​и копирайте и поставете конкретния липсващ стил от файла sdk styles.xml (или вероятно не искате да копирате целия). - person FunkTheMonk; 19.10.2011