Java 分级栏图像之间的瑕疵

Java 分级栏图像之间的瑕疵,java,android,user-interface,android-resources,ratingbar,Java,Android,User Interface,Android Resources,Ratingbar,我在android中创建了我的自定义分级栏,但在LVLAPI较低的设备上我遇到了一些问题。 我成功地在htc one x和ICS上实现了它,但是在htc desire和android 2.2上,我在图像之间有一些瑕疵。 我为每个屏幕密度创建了png资源 以下是htc desire的hdpi屏幕图像: 以下是带有xhdpi屏幕的htc one x的图像: 我的布局文件中包括以下内容: 以下是我的可提取资源: <?xml version="1.0" encoding="utf-8"?>

我在android中创建了我的自定义分级栏,但在LVLAPI较低的设备上我遇到了一些问题。 我成功地在htc one x和ICS上实现了它,但是在htc desire和android 2.2上,我在图像之间有一些瑕疵。 我为每个屏幕密度创建了png资源

以下是htc desire的hdpi屏幕图像:

以下是带有xhdpi屏幕的htc one x的图像:

我的布局文件中包括以下内容: 以下是我的可提取资源:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+android:id/background"
          android:drawable="@drawable/bone_empty" />
    <item android:id="@+android:id/progress"
          android:drawable="@drawable/bone_full" />
</layer-list>

下面是我的res/values hdpi/styles.xml(htc desire使用)


@可拉拔/狗狗额定杆
48dp
48dp
下面是我的res/values xhdpi/styles.xml(由htc one x使用)


@可拉拔/狗狗额定杆
64dp
64dp
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="dogBar" parent="@android:style/Widget.RatingBar">
        <item name="android:progressDrawable">@drawable/dog_rating_bar</item>
        <item name="android:minHeight">48dp</item>
        <item name="android:maxHeight">48dp</item>
    </style>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="dogBar" parent="@android:style/Widget.RatingBar">
        <item name="android:progressDrawable">@drawable/dog_rating_bar</item>
        <item name="android:minHeight">64dp</item>
        <item name="android:maxHeight">64dp</item>
    </style>
</resources>