2011-10-19 11 views
0

私は1つのシステムで1つのアプリケーションを実装し、これで私は異なるスタイルを使用しています。それは適切に動作します。しかし、同じアプリケーションコードが別のシステムで実行されている場合、次のエラーが発生します。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> 
+0

2つのプロジェクトで異なるAPIバージョンを使用していますか? – senola

+0

いいえ同じAPIバージョン(Android2.2など)を使用しています – naresh

答えて

0

何らかの理由で、デバイスは、そのリソースが不足しています。あなたはyour_android_sdk_install/platforms/android-8/data/res/values/styles.xmlからそれを抽出してstyles.xmlに置き、すべてのデバイスで一定であることを確認できます。

おそらくそのリソースは2.2に含まれていましたが、エラーを生成するデバイスは2.1などしか実行していませんか?

+0

実際には私のアプリにはstyles.xmlファイルがありません。したがって、style.xmlファイル内のコードは、(スタイルタグの下の)string.xmlファイルに貼り付けられます。いいですか?または私のアプリのvaluesフォルダのstyles.xmlファイルを通過することができますか? – naresh

+0

ur_app/res/valuesにstyles.xmlという名前の新しいファイルを作成し、sdk styles.xmlファイルから特定の不足しているスタイルをコピー&ペーストします(またはすべてをコピーしたくないかもしれません)。 – FunkTheMonk

関連する問題